<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<head>
	<title>LuaScript Reference</title>
	<link rel="stylesheet" href="../ldoc.css" type="text/css" />
</head>
<body>

<div id="container">

<div id="product">
	<div id="product_logo"></div>
	<div id="product_name"><big><b></b></big></div>
	<div id="product_description"></div>
</div> <!-- id="product" -->


<div id="main">


<!-- Menu -->

<div id="navigation">
<br/>
<h1>LuaScript <sub>v0.12</sub></h1>

<ul>
  <li><a href="../index.html">Index</a></li>
</ul>

<h2>Contents</h2>
<ul>
<li><a href="#Helper_Methods">Helper Methods </a></li>
<li><a href="#Text_retrieval_and_modification">Text retrieval and modification </a></li>
<li><a href="#Searching">Searching </a></li>
<li><a href="#Overtype">Overtype </a></li>
<li><a href="#Cut__copy_and_paste">Cut, copy and paste </a></li>
<li><a href="#Error_handling">Error handling </a></li>
<li><a href="#Undo_and_Redo">Undo and Redo </a></li>
<li><a href="#Selection_and_information">Selection and information </a></li>
<li><a href="#By_character_or_UTF_16_code_unit">By character or UTF-16 code unit </a></li>
<li><a href="#Multiple_Selection_and_Virtual_Space">Multiple Selection and Virtual Space </a></li>
<li><a href="#Scrolling_and_automatic_scrolling">Scrolling and automatic scrolling </a></li>
<li><a href="#White_space">White space </a></li>
<li><a href="#Cursor">Cursor </a></li>
<li><a href="#Mouse_capture">Mouse capture </a></li>
<li><a href="#Line_endings">Line endings </a></li>
<li><a href="#Words">Words </a></li>
<li><a href="#Styling">Styling </a></li>
<li><a href="#Style_definition">Style definition </a></li>
<li><a href="#Caret__selection__and_hotspot_styles">Caret, selection, and hotspot styles </a></li>
<li><a href="#Character_representations">Character representations </a></li>
<li><a href="#Margins">Margins </a></li>
<li><a href="#Annotations">Annotations </a></li>
<li><a href="#End_of_Line_Annotations">End of Line Annotations </a></li>
<li><a href="#Other_settings">Other settings </a></li>
<li><a href="#Brace_highlighting">Brace highlighting </a></li>
<li><a href="#Tabs_and_Indentation_Guides">Tabs and Indentation Guides </a></li>
<li><a href="#Markers">Markers </a></li>
<li><a href="#Indicators">Indicators </a></li>
<li><a href="#Autocompletion">Autocompletion </a></li>
<li><a href="#User_lists">User lists </a></li>
<li><a href="#Call_tips">Call tips </a></li>
<li><a href="#Key_bindings">Key bindings </a></li>
<li><a href="#Keyboard_Commands">Keyboard Commands </a></li>
<li><a href="#Popup_edit_menu">Popup edit menu </a></li>
<li><a href="#Macro_recording">Macro recording </a></li>
<li><a href="#Printing">Printing </a></li>
<li><a href="#Direct_access">Direct access </a></li>
<li><a href="#Multiple_views">Multiple views </a></li>
<li><a href="#Background_loading_and_saving">Background loading and saving </a></li>
<li><a href="#Folding">Folding </a></li>
<li><a href="#Line_wrapping">Line wrapping </a></li>
<li><a href="#Zooming">Zooming </a></li>
<li><a href="#Long_lines">Long lines </a></li>
<li><a href="#Accessibility">Accessibility </a></li>
<li><a href="#Lexer">Lexer </a></li>
<li><a href="#Notifications">Notifications </a></li>
</ul>


<h2>Classes</h2>
<ul class="nowrap">
  <li><strong>Editor</strong></li>
  <li><a href="../classes/Match.html">Match</a></li>
  <li><a href="../classes/Styler.html">Styler</a></li>
  <li><a href="../classes/Notepad.html">Notepad</a></li>
</ul>
<h2>Topics</h2>
<ul class="">
  <li><a href="../topics/callbacks.md.html">Callbacks</a></li>
  <li><a href="../topics/externalpluginsupport.md.html">External Plugin Support</a></li>
</ul>
<h2>Examples</h2>
<ul class="nowrap">
  <li><a href="../examples/bookmark.lua.html">bookmark.lua</a></li>
  <li><a href="../examples/highlightoccurrences.lua.html">highlightoccurrences.lua</a></li>
  <li><a href="../examples/luaautoindent.lua.html">luaautoindent.lua</a></li>
  <li><a href="../examples/luasyntaxchecker.lua.html">luasyntaxchecker.lua</a></li>
  <li><a href="../examples/randomizelines.lua.html">randomizelines.lua</a></li>
  <li><a href="../examples/selectionaddnext.lua.html">selectionaddnext.lua</a></li>
  <li><a href="../examples/sessionmanager.lua.html">sessionmanager.lua</a></li>
  <li><a href="../examples/stylecsv.lua.html">stylecsv.lua</a></li>
  <li><a href="../examples/stylecustom.lua.html">stylecustom.lua</a></li>
  <li><a href="../examples/visualstudiolinecopy.lua.html">visualstudiolinecopy.lua</a></li>
</ul>

</div>

<div id="content">

<h1>Class <code>Editor</code></h1>
<p>Scintilla wrapper.</p>
<p> This is a straight forward API to directly control Scintilla. This documentation is not intended to fully describe the Scintilla API, but only to give a brief description. The <a href="http://www.scintilla.org/ScintillaDoc.html">official Scintilla documentation</a> should be consulted for more details. All constants from the official documentation are exposed as Lua globals variables.</p>

<p> Some Scintilla messages, such as "<code>SCI_SETxxx</code>" and "<code>SCI_GETxxx</code>", are implemented in LuaScript as a single property. For example <a href="../classes/Editor.html#Editor.CurrentPos">Editor.CurrentPos</a> is a read/write property that calls both "<code>SCI_GETCURRENTPOS</code>" and "<code>SCI_SETCURRENTPOS</code>". The automatically generated documentation below may only refer to one or the other.</p>

<p> This class cannot be instantiated, rather predefined globals are available to use.</p>

<ul>
    <li><code>editor</code> - the currently selected editor</li>
    <li><code>editor1</code> - the first editor (usually on the left)</li>
    <li><code>editor2</code> - the second editor (usually on the right)</li>
    <li><code>console</code> - the console's output editor used by LuaScript. Note that since this editor is "read-only" some functionality may not work as expected, e.g. manually adding or removing text.</li>
    <li><code>input</code> - the console's input editor used by LuaScript.</li>
</ul>

<p> <strong>Note:</strong> Although the entire Scintilla API is available, a few parts of it should not be used since it would either have unexpected results, or does not make sense to use from Lua. </p>


<h2><a href="#Helper_Methods">Helper Methods </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:textrange">Editor:textrange(startPos, endPos)</a></td>
	<td class="summary">Gets the text within a range.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:findtext">Editor:findtext(search[, flags[, startPos[, endPos]]])</a></td>
	<td class="summary">Finds the next match within the document.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:match">Editor:match(search[, flags[, startPos]])</a></td>
	<td class="summary">Creates a generator to iterate matches.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:append">Editor:append(text)</a></td>
	<td class="summary">Appends text to the end of the document.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:remove">Editor:remove(startPos, endPos)</a></td>
	<td class="summary">Removes the text in the range.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:set_text_direction">Editor:set_text_direction(direction)</a></td>
	<td class="summary">Sets the text direction.</td>
	</tr>
</table>
<h2><a href="#Text_retrieval_and_modification">Text retrieval and modification </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:GetText">Editor:GetText()</a></td>
	<td class="summary">Retrieve all the text in the document.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetText">Editor:SetText(text)</a></td>
	<td class="summary">Replace the contents of the document with the argument text.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetSavePoint">Editor:SetSavePoint()</a></td>
	<td class="summary">Remember the current position in the undo history as the position at which the document was saved.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:GetLine">Editor:GetLine(line)</a></td>
	<td class="summary">Retrieve the contents of a line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ReplaceSel">Editor:ReplaceSel(text)</a></td>
	<td class="summary">Replace the selected text with the argument text.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.ReadOnly">Editor.ReadOnly</a></td>
	<td class="summary">Set to read only or read write.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:Allocate">Editor:Allocate(bytes)</a></td>
	<td class="summary">Enlarge the document to a particular size of text bytes.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:AddText">Editor:AddText(text)</a></td>
	<td class="summary">Add text to the document at current position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:AppendText">Editor:AppendText(text)</a></td>
	<td class="summary">Append a string to the end of the document without changing the selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:InsertText">Editor:InsertText(pos, text)</a></td>
	<td class="summary">Insert string at a position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ChangeInsertion">Editor:ChangeInsertion(text)</a></td>
	<td class="summary">Change the text that is being inserted in response to SC_MOD_INSERTCHECK</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ClearAll">Editor:ClearAll()</a></td>
	<td class="summary">Delete all text in the document.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DeleteRange">Editor:DeleteRange(start, lengthDelete)</a></td>
	<td class="summary">Delete a range of text in the document.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ClearDocumentStyle">Editor:ClearDocumentStyle()</a></td>
	<td class="summary">Set all style bytes to 0, remove all folding information.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CharAt">Editor.CharAt[pos]</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleAt">Editor.StyleAt[pos]</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ReleaseAllExtendedStyles">Editor:ReleaseAllExtendedStyles()</a></td>
	<td class="summary">Release all extended (&gt;255) style numbers</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:AllocateExtendedStyles">Editor:AllocateExtendedStyles(numberStyles)</a></td>
	<td class="summary">Allocate some extended (&gt;255) style numbers and return the start of the range</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:TargetAsUTF8">Editor:TargetAsUTF8()</a></td>
	<td class="summary">Returns the target converted to UTF8.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:EncodedFromUTF8">Editor:EncodedFromUTF8(utf8)</a></td>
	<td class="summary">Translates a UTF8 string into the document encoding.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetLengthForEncode">Editor:SetLengthForEncode(bytes)</a></td>
	<td class="summary">Set the length of the utf8 argument for calling EncodedFromUTF8.</td>
	</tr>
</table>
<h2><a href="#Searching">Searching </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.TargetStart">Editor.TargetStart</a></td>
	<td class="summary">Sets the position that starts the target which is used for updating the document without affecting the scroll position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.TargetStartVirtualSpace">Editor.TargetStartVirtualSpace</a></td>
	<td class="summary">Sets the virtual space of the target start</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.TargetEnd">Editor.TargetEnd</a></td>
	<td class="summary">Sets the position that ends the target which is used for updating the document without affecting the scroll position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.TargetEndVirtualSpace">Editor.TargetEndVirtualSpace</a></td>
	<td class="summary">Sets the virtual space of the target end</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetTargetRange">Editor:SetTargetRange(start, end)</a></td>
	<td class="summary">Sets both the start and end of the target in one call.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:TargetFromSelection">Editor:TargetFromSelection()</a></td>
	<td class="summary">Make the target range start and end be the same as the selection range start and end.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:TargetWholeDocument">Editor:TargetWholeDocument()</a></td>
	<td class="summary">Sets the target to the whole document.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SearchFlags">Editor.SearchFlags</a></td>
	<td class="summary">Set the search flags used by SearchInTarget.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SearchInTarget">Editor:SearchInTarget(text)</a></td>
	<td class="summary">Search for a counted string in the target and set the target to the found range.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.TargetText">Editor.TargetText</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ReplaceTarget">Editor:ReplaceTarget(text)</a></td>
	<td class="summary">Replace the target text with the argument text.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ReplaceTargetRE">Editor:ReplaceTargetRE(text)</a></td>
	<td class="summary">Replace the target text with the argument text after \d processing.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.Tag">Editor.Tag[tagNumber]</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SearchAnchor">Editor:SearchAnchor()</a></td>
	<td class="summary">Sets the current caret position to be the search anchor.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SearchNext">Editor:SearchNext(searchFlags, text)</a></td>
	<td class="summary">Find some text starting at the search anchor.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SearchPrev">Editor:SearchPrev(searchFlags, text)</a></td>
	<td class="summary">Find some text starting at the search anchor and moving backwards.</td>
	</tr>
</table>
<h2><a href="#Overtype">Overtype </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.Overtype">Editor.Overtype</a></td>
	<td class="summary">Set to overtype (true) or insert mode.</td>
	</tr>
</table>
<h2><a href="#Cut__copy_and_paste">Cut, copy and paste </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:Cut">Editor:Cut()</a></td>
	<td class="summary">Cut the selection to the clipboard.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:Copy">Editor:Copy()</a></td>
	<td class="summary">Copy the selection to the clipboard.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:Paste">Editor:Paste()</a></td>
	<td class="summary">Paste the contents of the clipboard into the document replacing the selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:Clear">Editor:Clear()</a></td>
	<td class="summary">Clear the selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CanPaste">Editor:CanPaste()</a></td>
	<td class="summary">Will a paste succeed?</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CopyAllowLine">Editor:CopyAllowLine()</a></td>
	<td class="summary">Copy the selection, if selection empty copy the line with the caret</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CopyRange">Editor:CopyRange(start, end)</a></td>
	<td class="summary">Copy a range of text to the clipboard.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CopyText">Editor:CopyText(text)</a></td>
	<td class="summary">Copy argument text to the clipboard.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.PasteConvertEndings">Editor.PasteConvertEndings</a></td>
	<td class="summary">Enable/Disable convert-on-paste for line endings</td>
	</tr>
</table>
<h2><a href="#Error_handling">Error handling </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.Status">Editor.Status</a></td>
	<td class="summary">Change error status - 0 = OK.</td>
	</tr>
</table>
<h2><a href="#Undo_and_Redo">Undo and Redo </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:Undo">Editor:Undo()</a></td>
	<td class="summary">Undo one action in the undo history.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CanUndo">Editor:CanUndo()</a></td>
	<td class="summary">Are there any undoable actions in the undo history?</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:Redo">Editor:Redo()</a></td>
	<td class="summary">Redoes the next action on the undo history.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CanRedo">Editor:CanRedo()</a></td>
	<td class="summary">Are there any redoable actions in the undo history?</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:EmptyUndoBuffer">Editor:EmptyUndoBuffer()</a></td>
	<td class="summary">Delete the undo history.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.UndoCollection">Editor.UndoCollection</a></td>
	<td class="summary">Choose between collecting actions into the undo history and discarding them.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:BeginUndoAction">Editor:BeginUndoAction()</a></td>
	<td class="summary">Start a sequence of actions that is undone and redone as a unit.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:EndUndoAction">Editor:EndUndoAction()</a></td>
	<td class="summary">End a sequence of actions that is undone and redone as a unit.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:AddUndoAction">Editor:AddUndoAction(token, flags)</a></td>
	<td class="summary">Add a container action to the undo stack</td>
	</tr>
</table>
<h2><a href="#Selection_and_information">Selection and information </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.TextLength">Editor.TextLength</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.Length">Editor.Length</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.LineCount">Editor.LineCount</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.LinesOnScreen">Editor.LinesOnScreen</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.Modify">Editor.Modify</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetSel">Editor:SetSel(anchor, caret)</a></td>
	<td class="summary">Select a range of text.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:GotoPos">Editor:GotoPos(caret)</a></td>
	<td class="summary">Set caret to a position and ensure it is visible.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:GotoLine">Editor:GotoLine(line)</a></td>
	<td class="summary">Set caret to start of a line and ensure it is visible.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CurrentPos">Editor.CurrentPos</a></td>
	<td class="summary">Sets the position of the caret.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.Anchor">Editor.Anchor</a></td>
	<td class="summary">Set the selection anchor to a position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SelectionStart">Editor.SelectionStart</a></td>
	<td class="summary">Sets the position that starts the selection - this becomes the anchor.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SelectionEnd">Editor.SelectionEnd</a></td>
	<td class="summary">Sets the position that ends the selection - this becomes the caret.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetEmptySelection">Editor:SetEmptySelection(caret)</a></td>
	<td class="summary">Set caret to a position, while removing any existing selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SelectAll">Editor:SelectAll()</a></td>
	<td class="summary">Select all the text in the document.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineFromPosition">Editor:LineFromPosition(pos)</a></td>
	<td class="summary">Retrieve the line containing a position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PositionFromLine">Editor:PositionFromLine(line)</a></td>
	<td class="summary">Retrieve the position at the start of a line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.LineEndPosition">Editor.LineEndPosition[line]</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineLength">Editor:LineLength(line)</a></td>
	<td class="summary">How many characters are on a line, including end of line characters?</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:GetSelText">Editor:GetSelText()</a></td>
	<td class="summary">Retrieve the selected text.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:GetCurLine">Editor:GetCurLine()</a></td>
	<td class="summary">Retrieve the text of the line containing the caret.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SelectionIsRectangle">Editor.SelectionIsRectangle</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SelectionMode">Editor.SelectionMode</a></td>
	<td class="summary">Set the selection mode to stream (SC_SEL_STREAM) or rectangular (SC_SEL_RECTANGLE/SC_SEL_THIN) or by lines (SC_SEL_LINES).</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MoveExtendsSelection">Editor.MoveExtendsSelection</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:GetLineSelStartPosition">Editor:GetLineSelStartPosition(line)</a></td>
	<td class="summary">Retrieve the position of the start of the selection at the given line (INVALID_POSITION if no selection on this line).</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:GetLineSelEndPosition">Editor:GetLineSelEndPosition(line)</a></td>
	<td class="summary">Retrieve the position of the end of the selection at the given line (INVALID_POSITION if no selection on this line).</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MoveCaretInsideView">Editor:MoveCaretInsideView()</a></td>
	<td class="summary">Move the caret inside current view if it's not there already.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PositionBefore">Editor:PositionBefore(pos)</a></td>
	<td class="summary">Given a valid document position, return the previous position taking code page into account.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PositionAfter">Editor:PositionAfter(pos)</a></td>
	<td class="summary">Given a valid document position, return the next position taking code page into account.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:TextWidth">Editor:TextWidth(style, text)</a></td>
	<td class="summary">Measure the pixel width of some text in a particular style.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:TextHeight">Editor:TextHeight(line)</a></td>
	<td class="summary">Retrieve the height of a particular line of text in pixels.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.Column">Editor.Column[pos]</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:FindColumn">Editor:FindColumn(line, column)</a></td>
	<td class="summary">Find the position of a column on a line taking into account tabs and multi-byte characters.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PositionFromPoint">Editor:PositionFromPoint(x, y)</a></td>
	<td class="summary">Find the position from a point within the window.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PositionFromPointClose">Editor:PositionFromPointClose(x, y)</a></td>
	<td class="summary">Find the position from a point within the window but return INVALID_POSITION if not close to text.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CharPositionFromPoint">Editor:CharPositionFromPoint(x, y)</a></td>
	<td class="summary">Find the position of a character from a point within the window.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CharPositionFromPointClose">Editor:CharPositionFromPointClose(x, y)</a></td>
	<td class="summary">Find the position of a character from a point within the window.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PointXFromPosition">Editor:PointXFromPosition(pos)</a></td>
	<td class="summary">Retrieve the x value of the point in the window where a position is displayed.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PointYFromPosition">Editor:PointYFromPosition(pos)</a></td>
	<td class="summary">Retrieve the y value of the point in the window where a position is displayed.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:HideSelection">Editor:HideSelection(hide)</a></td>
	<td class="summary">Draw the selection either highlighted or in normal (non-highlighted) style.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ChooseCaretX">Editor:ChooseCaretX()</a></td>
	<td class="summary">Set the last x chosen value to be the caret x position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MoveSelectedLinesUp">Editor:MoveSelectedLinesUp()</a></td>
	<td class="summary">Move the selected lines up one line, shifting the line above after the selection</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MoveSelectedLinesDown">Editor:MoveSelectedLinesDown()</a></td>
	<td class="summary">Move the selected lines down one line, shifting the line below before the selection</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MouseSelectionRectangularSwitch">Editor.MouseSelectionRectangularSwitch</a></td>
	<td class="summary">Set whether switching to rectangular mode while selecting with the mouse is allowed.</td>
	</tr>
</table>
<h2><a href="#By_character_or_UTF_16_code_unit">By character or UTF-16 code unit </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:PositionRelative">Editor:PositionRelative(pos, relative)</a></td>
	<td class="summary">Given a valid document position, return a position that differs in a number of characters.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CountCharacters">Editor:CountCharacters(start, end)</a></td>
	<td class="summary">Count characters between two positions.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PositionRelativeCodeUnits">Editor:PositionRelativeCodeUnits(pos, relative)</a></td>
	<td class="summary">Given a valid document position, return a position that differs in a number of UTF-16 code units.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CountCodeUnits">Editor:CountCodeUnits(start, end)</a></td>
	<td class="summary">Count code units between two positions.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.LineCharacterIndex">Editor.LineCharacterIndex</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:AllocateLineCharacterIndex">Editor:AllocateLineCharacterIndex(lineCharacterIndex)</a></td>
	<td class="summary">Request line character index be created or its use count increased.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ReleaseLineCharacterIndex">Editor:ReleaseLineCharacterIndex(lineCharacterIndex)</a></td>
	<td class="summary">Decrease use count of line character index and remove if 0.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineFromIndexPosition">Editor:LineFromIndexPosition(pos, lineCharacterIndex)</a></td>
	<td class="summary">Retrieve the document line containing a position measured in index units.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:IndexPositionFromLine">Editor:IndexPositionFromLine(line, lineCharacterIndex)</a></td>
	<td class="summary">Retrieve the position measured in index units at the start of a document line.</td>
	</tr>
</table>
<h2><a href="#Multiple_Selection_and_Virtual_Space">Multiple Selection and Virtual Space </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.MultipleSelection">Editor.MultipleSelection</a></td>
	<td class="summary">Set whether multiple selections can be made</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AdditionalSelectionTyping">Editor.AdditionalSelectionTyping</a></td>
	<td class="summary">Set whether typing can be performed into multiple selections</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MultiPaste">Editor.MultiPaste</a></td>
	<td class="summary">Change the effect of pasting when there are multiple selections.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.VirtualSpaceOptions">Editor.VirtualSpaceOptions</a></td>
	<td class="summary">Set options for virtual space behaviour.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.RectangularSelectionModifier">Editor.RectangularSelectionModifier</a></td>
	<td class="summary">On GTK, allow selecting the modifier key to use for mouse-based rectangular selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.Selections">Editor.Selections</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SelectionEmpty">Editor.SelectionEmpty</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ClearSelections">Editor:ClearSelections()</a></td>
	<td class="summary">Clear selections to a single empty stream selection</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetSelection">Editor:SetSelection(caret, anchor)</a></td>
	<td class="summary">Set a simple selection</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:AddSelection">Editor:AddSelection(caret, anchor)</a></td>
	<td class="summary">Add a selection</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DropSelectionN">Editor:DropSelectionN(selection)</a></td>
	<td class="summary">Drop one selection</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MainSelection">Editor.MainSelection</a></td>
	<td class="summary">Set the main selection</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SelectionNCaret">Editor.SelectionNCaret[selection]</a></td>
	<td class="summary">Set the caret position of the nth selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SelectionNCaretVirtualSpace">Editor.SelectionNCaretVirtualSpace[selection]</a></td>
	<td class="summary">Set the virtual space of the caret of the nth selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SelectionNAnchor">Editor.SelectionNAnchor[selection]</a></td>
	<td class="summary">Set the anchor position of the nth selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SelectionNAnchorVirtualSpace">Editor.SelectionNAnchorVirtualSpace[selection]</a></td>
	<td class="summary">Set the virtual space of the anchor of the nth selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SelectionNStart">Editor.SelectionNStart[selection]</a></td>
	<td class="summary">Sets the position that starts the selection - this becomes the anchor.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SelectionNStartVirtualSpace">Editor.SelectionNStartVirtualSpace[selection]</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SelectionNEnd">Editor.SelectionNEnd[selection]</a></td>
	<td class="summary">Sets the position that ends the selection - this becomes the currentPosition.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SelectionNEndVirtualSpace">Editor.SelectionNEndVirtualSpace[selection]</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.RectangularSelectionCaret">Editor.RectangularSelectionCaret</a></td>
	<td class="summary">Set the caret position of the rectangular selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.RectangularSelectionCaretVirtualSpace">Editor.RectangularSelectionCaretVirtualSpace</a></td>
	<td class="summary">Set the virtual space of the caret of the rectangular selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.RectangularSelectionAnchor">Editor.RectangularSelectionAnchor</a></td>
	<td class="summary">Set the anchor position of the rectangular selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.RectangularSelectionAnchorVirtualSpace">Editor.RectangularSelectionAnchorVirtualSpace</a></td>
	<td class="summary">Set the virtual space of the anchor of the rectangular selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AdditionalSelAlpha">Editor.AdditionalSelAlpha</a></td>
	<td class="summary">Set the alpha of the selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AdditionalSelFore">Editor.AdditionalSelFore</a></td>
	<td class="summary">Set the foreground colour of additional selections.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AdditionalSelBack">Editor.AdditionalSelBack</a></td>
	<td class="summary">Set the background colour of additional selections.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AdditionalCaretFore">Editor.AdditionalCaretFore</a></td>
	<td class="summary">Set the foreground colour of additional carets.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AdditionalCaretsBlink">Editor.AdditionalCaretsBlink</a></td>
	<td class="summary">Set whether additional carets will blink</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AdditionalCaretsVisible">Editor.AdditionalCaretsVisible</a></td>
	<td class="summary">Set whether additional carets are visible</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SwapMainAnchorCaret">Editor:SwapMainAnchorCaret()</a></td>
	<td class="summary">Swap that caret and anchor of the main selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:RotateSelection">Editor:RotateSelection()</a></td>
	<td class="summary">Set the main selection to the next selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MultipleSelectAddNext">Editor:MultipleSelectAddNext()</a></td>
	<td class="summary">Add the next occurrence of the main selection to the set of selections as main.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MultipleSelectAddEach">Editor:MultipleSelectAddEach()</a></td>
	<td class="summary">Add each occurrence of the main selection in the target to the set of selections.</td>
	</tr>
</table>
<h2><a href="#Scrolling_and_automatic_scrolling">Scrolling and automatic scrolling </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.FirstVisibleLine">Editor.FirstVisibleLine</a></td>
	<td class="summary">Scroll so that a display line is at the top of the display.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.XOffset">Editor.XOffset</a></td>
	<td class="summary">Set the xOffset (ie, horizontal scroll position).</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineScroll">Editor:LineScroll(columns, lines)</a></td>
	<td class="summary">Scroll horizontally and vertically.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ScrollCaret">Editor:ScrollCaret()</a></td>
	<td class="summary">Ensure the caret is visible.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ScrollRange">Editor:ScrollRange(secondary, primary)</a></td>
	<td class="summary">Scroll the argument positions and the range between them into view giving priority to the primary position then the secondary position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetXCaretPolicy">Editor:SetXCaretPolicy(caretPolicy, caretSlop)</a></td>
	<td class="summary">Set the way the caret is kept visible when going sideways.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetYCaretPolicy">Editor:SetYCaretPolicy(caretPolicy, caretSlop)</a></td>
	<td class="summary">Set the way the line the caret is on is kept visible.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetVisiblePolicy">Editor:SetVisiblePolicy(visiblePolicy, visibleSlop)</a></td>
	<td class="summary">Set the way the display area is determined when a particular line is to be moved to by Find, FindNext, GotoLine, etc.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.HScrollBar">Editor.HScrollBar</a></td>
	<td class="summary">Show or hide the horizontal scroll bar.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.VScrollBar">Editor.VScrollBar</a></td>
	<td class="summary">Show or hide the vertical scroll bar.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.ScrollWidth">Editor.ScrollWidth</a></td>
	<td class="summary">Sets the document width assumed for scrolling.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.ScrollWidthTracking">Editor.ScrollWidthTracking</a></td>
	<td class="summary">Sets whether the maximum width line displayed is used to set scroll width.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.EndAtLastLine">Editor.EndAtLastLine</a></td>
	<td class="summary">Sets the scroll range so that maximum scroll position has the last line at the bottom of the view (default).</td>
	</tr>
</table>
<h2><a href="#White_space">White space </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.ViewWS">Editor.ViewWS</a></td>
	<td class="summary">Make white space characters invisible, always visible or visible outside indentation.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetWhitespaceFore">Editor:SetWhitespaceFore(useSetting, fore)</a></td>
	<td class="summary">Set the foreground colour of all whitespace and whether to use this setting.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetWhitespaceBack">Editor:SetWhitespaceBack(useSetting, back)</a></td>
	<td class="summary">Set the background colour of all whitespace and whether to use this setting.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.WhitespaceSize">Editor.WhitespaceSize</a></td>
	<td class="summary">Set the size of the dots used to mark space characters.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.TabDrawMode">Editor.TabDrawMode</a></td>
	<td class="summary">Set how tabs are drawn when visible.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.ExtraAscent">Editor.ExtraAscent</a></td>
	<td class="summary">Set extra ascent for each line</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.ExtraDescent">Editor.ExtraDescent</a></td>
	<td class="summary">Set extra descent for each line</td>
	</tr>
</table>
<h2><a href="#Cursor">Cursor </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.Cursor">Editor.Cursor</a></td>
	<td class="summary">Sets the cursor to one of the SC_CURSOR* values.</td>
	</tr>
</table>
<h2><a href="#Mouse_capture">Mouse capture </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.MouseDownCaptures">Editor.MouseDownCaptures</a></td>
	<td class="summary">Set whether the mouse is captured when its button is pressed.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MouseWheelCaptures">Editor.MouseWheelCaptures</a></td>
	<td class="summary">Set whether the mouse wheel can be active outside the window.</td>
	</tr>
</table>
<h2><a href="#Line_endings">Line endings </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.EOLMode">Editor.EOLMode</a></td>
	<td class="summary">Set the current end of line mode.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ConvertEOLs">Editor:ConvertEOLs(eolMode)</a></td>
	<td class="summary">Convert all line endings in the document to one mode.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.ViewEOL">Editor.ViewEOL</a></td>
	<td class="summary">Make the end of line characters visible or invisible.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.LineEndTypesSupported">Editor.LineEndTypesSupported</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.LineEndTypesAllowed">Editor.LineEndTypesAllowed</a></td>
	<td class="summary">Set the line end types that the application wants to use.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.LineEndTypesActive">Editor.LineEndTypesActive</a></td>
	<td class="summary">read-only</td>
	</tr>
</table>
<h2><a href="#Words">Words </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:WordEndPosition">Editor:WordEndPosition(pos, onlyWordCharacters)</a></td>
	<td class="summary">Get position of end of word.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:WordStartPosition">Editor:WordStartPosition(pos, onlyWordCharacters)</a></td>
	<td class="summary">Get position of start of word.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:IsRangeWord">Editor:IsRangeWord(start, end)</a></td>
	<td class="summary">Is the range start..end considered a word?</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.WordChars">Editor.WordChars</a></td>
	<td class="summary">Set the set of characters making up words for when moving or selecting by word.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.WhitespaceChars">Editor.WhitespaceChars</a></td>
	<td class="summary">Set the set of characters making up whitespace for when moving or selecting by word.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.PunctuationChars">Editor.PunctuationChars</a></td>
	<td class="summary">Set the set of characters making up punctuation characters Should be called after SetWordChars.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetCharsDefault">Editor:SetCharsDefault()</a></td>
	<td class="summary">Reset the set of characters for whitespace and word characters to the defaults.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CharacterCategoryOptimization">Editor.CharacterCategoryOptimization</a></td>
	<td class="summary">Set the number of characters to have directly indexed categories</td>
	</tr>
</table>
<h2><a href="#Styling">Styling </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.EndStyled">Editor.EndStyled</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:StartStyling">Editor:StartStyling(start, unused)</a></td>
	<td class="summary">Set the current styling position to start.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetStyling">Editor:SetStyling(length, style)</a></td>
	<td class="summary">Change style from current styling position for length characters to a style and move the current styling position to after this newly styled segment.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetStylingEx">Editor:SetStylingEx(styles)</a></td>
	<td class="summary">Set the styles for a segment of the document.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.IdleStyling">Editor.IdleStyling</a></td>
	<td class="summary">Sets limits to idle styling.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.LineState">Editor.LineState[line]</a></td>
	<td class="summary">Used to hold extra styling information for each line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MaxLineState">Editor.MaxLineState</a></td>
	<td class="summary">read-only</td>
	</tr>
</table>
<h2><a href="#Style_definition">Style definition </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:StyleResetDefault">Editor:StyleResetDefault()</a></td>
	<td class="summary">Reset the default style to its state at startup</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:StyleClearAll">Editor:StyleClearAll()</a></td>
	<td class="summary">Clear all the styles and make equivalent to the global default style.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleFont">Editor.StyleFont[style]</a></td>
	<td class="summary">Set the font of a style.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleSize">Editor.StyleSize[style]</a></td>
	<td class="summary">Set the size of characters of a style.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleSizeFractional">Editor.StyleSizeFractional[style]</a></td>
	<td class="summary">Set the size of characters of a style.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleBold">Editor.StyleBold[style]</a></td>
	<td class="summary">Set a style to be bold or not.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleWeight">Editor.StyleWeight[style]</a></td>
	<td class="summary">Set the weight of characters of a style.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleItalic">Editor.StyleItalic[style]</a></td>
	<td class="summary">Set a style to be italic or not.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleUnderline">Editor.StyleUnderline[style]</a></td>
	<td class="summary">Set a style to be underlined or not.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleFore">Editor.StyleFore[style]</a></td>
	<td class="summary">Set the foreground colour of a style.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleBack">Editor.StyleBack[style]</a></td>
	<td class="summary">Set the background colour of a style.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleEOLFilled">Editor.StyleEOLFilled[style]</a></td>
	<td class="summary">Set a style to have its end of line filled or not.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleCharacterSet">Editor.StyleCharacterSet[style]</a></td>
	<td class="summary">Set the character set of the font in a style.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleCase">Editor.StyleCase[style]</a></td>
	<td class="summary">Set a style to be mixed case, or to force upper or lower case.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleVisible">Editor.StyleVisible[style]</a></td>
	<td class="summary">Set a style to be visible or not.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleChangeable">Editor.StyleChangeable[style]</a></td>
	<td class="summary">Set a style to be changeable or not (read only).</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleHotSpot">Editor.StyleHotSpot[style]</a></td>
	<td class="summary">Set a style to be a hotspot or not.</td>
	</tr>
</table>
<h2><a href="#Caret__selection__and_hotspot_styles">Caret, selection, and hotspot styles </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:SetSelFore">Editor:SetSelFore(useSetting, fore)</a></td>
	<td class="summary">Set the foreground colour of the main and additional selections and whether to use this setting.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetSelBack">Editor:SetSelBack(useSetting, back)</a></td>
	<td class="summary">Set the background colour of the main and additional selections and whether to use this setting.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SelAlpha">Editor.SelAlpha</a></td>
	<td class="summary">Set the alpha of the selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SelEOLFilled">Editor.SelEOLFilled</a></td>
	<td class="summary">Set the selection to have its end of line filled or not.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CaretFore">Editor.CaretFore</a></td>
	<td class="summary">Set the foreground colour of the caret.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CaretLineVisible">Editor.CaretLineVisible</a></td>
	<td class="summary">Display the background of the line containing the caret in a different colour.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CaretLineBack">Editor.CaretLineBack</a></td>
	<td class="summary">Set the colour of the background of the line containing the caret.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CaretLineBackAlpha">Editor.CaretLineBackAlpha</a></td>
	<td class="summary">Set background alpha of the caret line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CaretLineFrame">Editor.CaretLineFrame</a></td>
	<td class="summary">Display the caret line framed.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CaretLineVisibleAlways">Editor.CaretLineVisibleAlways</a></td>
	<td class="summary">Sets the caret line to always visible.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CaretPeriod">Editor.CaretPeriod</a></td>
	<td class="summary">Get the time in milliseconds that the caret is on and off.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CaretStyle">Editor.CaretStyle</a></td>
	<td class="summary">Set the style of the caret to be drawn.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CaretWidth">Editor.CaretWidth</a></td>
	<td class="summary">Set the width of the insert mode caret.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetHotspotActiveFore">Editor:SetHotspotActiveFore(useSetting, fore)</a></td>
	<td class="summary">Set a fore colour for active hotspots.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:GetHotspotActiveFore">Editor:GetHotspotActiveFore()</a></td>
	<td class="summary">Get the fore colour for active hotspots.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetHotspotActiveBack">Editor:SetHotspotActiveBack(useSetting, back)</a></td>
	<td class="summary">Set a back colour for active hotspots.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:GetHotspotActiveBack">Editor:GetHotspotActiveBack()</a></td>
	<td class="summary">Get the back colour for active hotspots.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.HotspotActiveUnderline">Editor.HotspotActiveUnderline</a></td>
	<td class="summary">Enable / Disable underlining active hotspots.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.HotspotSingleLine">Editor.HotspotSingleLine</a></td>
	<td class="summary">Limit hotspots to single line so hotspots on two lines don't merge.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CaretSticky">Editor.CaretSticky</a></td>
	<td class="summary">Stop the caret preferred x position changing when the user types.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ToggleCaretSticky">Editor:ToggleCaretSticky()</a></td>
	<td class="summary">Switch between sticky and non-sticky: meant to be bound to a key.</td>
	</tr>
</table>
<h2><a href="#Character_representations">Character representations </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.Representation">Editor.Representation[encodedCharacter]</a></td>
	<td class="summary">Set the way a character is drawn.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ClearRepresentation">Editor:ClearRepresentation(encodedCharacter)</a></td>
	<td class="summary">Remove a character representation.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.ControlCharSymbol">Editor.ControlCharSymbol</a></td>
	<td class="summary">Change the way control characters are displayed: If symbol is &lt; 32, keep the drawn way, else, use the given character.</td>
	</tr>
</table>
<h2><a href="#Margins">Margins </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.Margins">Editor.Margins</a></td>
	<td class="summary">Allocate a non-standard number of margins.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarginTypeN">Editor.MarginTypeN[margin]</a></td>
	<td class="summary">Set a margin to be either numeric or symbolic.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarginWidthN">Editor.MarginWidthN[margin]</a></td>
	<td class="summary">Set the width of a margin to a width expressed in pixels.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarginMaskN">Editor.MarginMaskN[margin]</a></td>
	<td class="summary">Set a mask that determines which markers are displayed in a margin.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarginSensitiveN">Editor.MarginSensitiveN[margin]</a></td>
	<td class="summary">Make a margin sensitive or insensitive to mouse clicks.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarginCursorN">Editor.MarginCursorN[margin]</a></td>
	<td class="summary">Set the cursor shown when the mouse is inside a margin.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarginBackN">Editor.MarginBackN[margin]</a></td>
	<td class="summary">Set the background colour of a margin.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarginLeft">Editor.MarginLeft</a></td>
	<td class="summary">Sets the size in pixels of the left margin.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarginRight">Editor.MarginRight</a></td>
	<td class="summary">Sets the size in pixels of the right margin.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetFoldMarginColour">Editor:SetFoldMarginColour(useSetting, back)</a></td>
	<td class="summary">Set one of the colours used as a chequerboard pattern in the fold margin</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetFoldMarginHiColour">Editor:SetFoldMarginHiColour(useSetting, fore)</a></td>
	<td class="summary">Set the other colour used as a chequerboard pattern in the fold margin</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarginText">Editor.MarginText[line]</a></td>
	<td class="summary">Set the text in the text margin for a line</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarginStyle">Editor.MarginStyle[line]</a></td>
	<td class="summary">Set the style number for the text margin for a line</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarginStyles">Editor.MarginStyles[line]</a></td>
	<td class="summary">Set the style in the text margin for a line</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MarginTextClearAll">Editor:MarginTextClearAll()</a></td>
	<td class="summary">Clear the margin text on all lines</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarginStyleOffset">Editor.MarginStyleOffset</a></td>
	<td class="summary">Get the start of the range of style numbers used for margin text</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarginOptions">Editor.MarginOptions</a></td>
	<td class="summary">Set the margin options.</td>
	</tr>
</table>
<h2><a href="#Annotations">Annotations </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.AnnotationText">Editor.AnnotationText[line]</a></td>
	<td class="summary">Set the annotation text for a line</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AnnotationStyle">Editor.AnnotationStyle[line]</a></td>
	<td class="summary">Set the style number for the annotations for a line</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AnnotationStyles">Editor.AnnotationStyles[line]</a></td>
	<td class="summary">Set the annotation styles for a line</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AnnotationLines">Editor.AnnotationLines[line]</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:AnnotationClearAll">Editor:AnnotationClearAll()</a></td>
	<td class="summary">Clear the annotations from all lines</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AnnotationVisible">Editor.AnnotationVisible</a></td>
	<td class="summary">Set the visibility for the annotations for a view</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AnnotationStyleOffset">Editor.AnnotationStyleOffset</a></td>
	<td class="summary">Get the start of the range of style numbers used for annotations</td>
	</tr>
</table>
<h2><a href="#End_of_Line_Annotations">End of Line Annotations </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.EOLAnnotationText">Editor.EOLAnnotationText[line]</a></td>
	<td class="summary">Set the end of line annotation text for a line</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.EOLAnnotationStyle">Editor.EOLAnnotationStyle[line]</a></td>
	<td class="summary">Set the style number for the end of line annotations for a line</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:EOLAnnotationClearAll">Editor:EOLAnnotationClearAll()</a></td>
	<td class="summary">Clear the end of annotations from all lines</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.EOLAnnotationVisible">Editor.EOLAnnotationVisible</a></td>
	<td class="summary">Set the visibility for the end of line annotations for a view</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.EOLAnnotationStyleOffset">Editor.EOLAnnotationStyleOffset</a></td>
	<td class="summary">Get the start of the range of style numbers used for end of line annotations</td>
	</tr>
</table>
<h2><a href="#Other_settings">Other settings </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.BufferedDraw">Editor.BufferedDraw</a></td>
	<td class="summary">If drawing is buffered then each line of text is drawn into a bitmap buffer before drawing it to the screen to avoid flicker.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.PhasesDraw">Editor.PhasesDraw</a></td>
	<td class="summary">In one phase draw, text is drawn in a series of rectangular blocks with no overlap.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.Technology">Editor.Technology</a></td>
	<td class="summary">Set the technology used.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.FontQuality">Editor.FontQuality</a></td>
	<td class="summary">Choose the quality level for text from the FontQuality enumeration.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CodePage">Editor.CodePage</a></td>
	<td class="summary">Set the code page used to interpret the bytes of the document as characters.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.IMEInteraction">Editor.IMEInteraction</a></td>
	<td class="summary">Choose to display the IME in a window or inline.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.Bidirectional">Editor.Bidirectional</a></td>
	<td class="summary">Set bidirectional text display state.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:GrabFocus">Editor:GrabFocus()</a></td>
	<td class="summary">Set the focus to this Scintilla widget.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.Focus">Editor.Focus</a></td>
	<td class="summary">Change internal focus flag.</td>
	</tr>
</table>
<h2><a href="#Brace_highlighting">Brace highlighting </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:BraceHighlight">Editor:BraceHighlight(posA, posB)</a></td>
	<td class="summary">Highlight the characters at two positions.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:BraceBadLight">Editor:BraceBadLight(pos)</a></td>
	<td class="summary">Highlight the character at a position indicating there is no matching brace.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:BraceHighlightIndicator">Editor:BraceHighlightIndicator(useSetting, indicator)</a></td>
	<td class="summary">Use specified indicator to highlight matching braces instead of changing their style.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:BraceBadLightIndicator">Editor:BraceBadLightIndicator(useSetting, indicator)</a></td>
	<td class="summary">Use specified indicator to highlight non matching brace instead of changing its style.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:BraceMatch">Editor:BraceMatch(pos, maxReStyle)</a></td>
	<td class="summary">Find the position of a matching brace or INVALID_POSITION if no match.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:BraceMatchNext">Editor:BraceMatchNext(pos, startPos)</a></td>
	<td class="summary">Similar to BraceMatch, but matching starts at the explicit start position.</td>
	</tr>
</table>
<h2><a href="#Tabs_and_Indentation_Guides">Tabs and Indentation Guides </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.TabMinimumWidth">Editor.TabMinimumWidth</a></td>
	<td class="summary">Set the minimum visual width of a tab.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.TabWidth">Editor.TabWidth</a></td>
	<td class="summary">Change the visible size of a tab to be a multiple of the width of a space character.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ClearTabStops">Editor:ClearTabStops(line)</a></td>
	<td class="summary">Clear explicit tabstops on a line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:AddTabStop">Editor:AddTabStop(line, x)</a></td>
	<td class="summary">Add an explicit tab stop for a line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:GetNextTabStop">Editor:GetNextTabStop(line, x)</a></td>
	<td class="summary">Find the next explicit tab stop position on a line after a position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.UseTabs">Editor.UseTabs</a></td>
	<td class="summary">Indentation will only use space characters if useTabs is false, otherwise it will use a combination of tabs and spaces.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.Indent">Editor.Indent</a></td>
	<td class="summary">Set the number of spaces used for one level of indentation.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.TabIndents">Editor.TabIndents</a></td>
	<td class="summary">Sets whether a tab pressed when caret is within indentation indents.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.BackSpaceUnIndents">Editor.BackSpaceUnIndents</a></td>
	<td class="summary">Sets whether a backspace pressed when caret is within indentation unindents.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.LineIndentation">Editor.LineIndentation[line]</a></td>
	<td class="summary">Change the indentation of a line to a number of columns.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.LineIndentPosition">Editor.LineIndentPosition[line]</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.IndentationGuides">Editor.IndentationGuides</a></td>
	<td class="summary">Show or hide indentation guides.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.HighlightGuide">Editor.HighlightGuide</a></td>
	<td class="summary">Set the highlighted indentation guide column.</td>
	</tr>
</table>
<h2><a href="#Markers">Markers </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:MarkerDefine">Editor:MarkerDefine(markerNumber, markerSymbol)</a></td>
	<td class="summary">Set the symbol used for a particular marker number.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MarkerDefinePixmap">Editor:MarkerDefinePixmap(markerNumber, pixmap)</a></td>
	<td class="summary">Define a marker from a pixmap.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.RGBAImageWidth">Editor.RGBAImageWidth</a></td>
	<td class="summary">Set the width for future RGBA image data.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.RGBAImageHeight">Editor.RGBAImageHeight</a></td>
	<td class="summary">Set the height for future RGBA image data.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.RGBAImageScale">Editor.RGBAImageScale</a></td>
	<td class="summary">Set the scale factor in percent for future RGBA image data.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MarkerDefineRGBAImage">Editor:MarkerDefineRGBAImage(markerNumber, pixels)</a></td>
	<td class="summary">Define a marker from RGBA data.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MarkerSymbolDefined">Editor:MarkerSymbolDefined(markerNumber)</a></td>
	<td class="summary">Which symbol was defined for markerNumber with MarkerDefine</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarkerFore">Editor.MarkerFore[markerNumber]</a></td>
	<td class="summary">Set the foreground colour used for a particular marker number.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarkerBack">Editor.MarkerBack[markerNumber]</a></td>
	<td class="summary">Set the background colour used for a particular marker number.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarkerBackSelected">Editor.MarkerBackSelected[markerNumber]</a></td>
	<td class="summary">Set the background colour used for a particular marker number when its folding block is selected.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MarkerEnableHighlight">Editor:MarkerEnableHighlight(enabled)</a></td>
	<td class="summary">Enable/disable highlight for current folding block (smallest one that contains the caret)</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MarkerAlpha">Editor.MarkerAlpha[markerNumber]</a></td>
	<td class="summary">Set the alpha used for a marker that is drawn in the text area, not the margin.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MarkerAdd">Editor:MarkerAdd(line, markerNumber)</a></td>
	<td class="summary">Add a marker to a line, returning an ID which can be used to find or delete the marker.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MarkerAddSet">Editor:MarkerAddSet(line, markerSet)</a></td>
	<td class="summary">Add a set of markers to a line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MarkerDelete">Editor:MarkerDelete(line, markerNumber)</a></td>
	<td class="summary">Delete a marker from a line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MarkerDeleteAll">Editor:MarkerDeleteAll(markerNumber)</a></td>
	<td class="summary">Delete all markers with a particular number from all lines.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MarkerGet">Editor:MarkerGet(line)</a></td>
	<td class="summary">Get a bit mask of all the markers set on a line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MarkerNext">Editor:MarkerNext(lineStart, markerMask)</a></td>
	<td class="summary">Find the next line at or after lineStart that includes a marker in mask.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MarkerPrevious">Editor:MarkerPrevious(lineStart, markerMask)</a></td>
	<td class="summary">Find the previous line before lineStart that includes a marker in mask.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MarkerLineFromHandle">Editor:MarkerLineFromHandle(markerHandle)</a></td>
	<td class="summary">Retrieve the line number at which a particular marker is located.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MarkerDeleteHandle">Editor:MarkerDeleteHandle(markerHandle)</a></td>
	<td class="summary">Delete a marker.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MarkerHandleFromLine">Editor:MarkerHandleFromLine(line, which)</a></td>
	<td class="summary">Retrieve marker handles of a line</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MarkerNumberFromLine">Editor:MarkerNumberFromLine(line, which)</a></td>
	<td class="summary">Retrieve marker number of a marker handle</td>
	</tr>
</table>
<h2><a href="#Indicators">Indicators </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.IndicStyle">Editor.IndicStyle[indicator]</a></td>
	<td class="summary">Set an indicator to plain, squiggle or TT.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.IndicFore">Editor.IndicFore[indicator]</a></td>
	<td class="summary">Set the foreground colour of an indicator.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.IndicAlpha">Editor.IndicAlpha[indicator]</a></td>
	<td class="summary">Set the alpha fill colour of the given indicator.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.IndicOutlineAlpha">Editor.IndicOutlineAlpha[indicator]</a></td>
	<td class="summary">Set the alpha outline colour of the given indicator.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.IndicUnder">Editor.IndicUnder[indicator]</a></td>
	<td class="summary">Set an indicator to draw under text or over(default).</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.IndicHoverStyle">Editor.IndicHoverStyle[indicator]</a></td>
	<td class="summary">Set a hover indicator to plain, squiggle or TT.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.IndicHoverFore">Editor.IndicHoverFore[indicator]</a></td>
	<td class="summary">Set the foreground hover colour of an indicator.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.IndicFlags">Editor.IndicFlags[indicator]</a></td>
	<td class="summary">Set the attributes of an indicator.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.IndicatorCurrent">Editor.IndicatorCurrent</a></td>
	<td class="summary">Set the indicator used for IndicatorFillRange and IndicatorClearRange</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.IndicatorValue">Editor.IndicatorValue</a></td>
	<td class="summary">Set the value used for IndicatorFillRange</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:IndicatorFillRange">Editor:IndicatorFillRange(start, lengthFill)</a></td>
	<td class="summary">Turn a indicator on over a range.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:IndicatorClearRange">Editor:IndicatorClearRange(start, lengthClear)</a></td>
	<td class="summary">Turn a indicator off over a range.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:IndicatorAllOnFor">Editor:IndicatorAllOnFor(pos)</a></td>
	<td class="summary">Are any indicators present at pos?</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:IndicatorValueAt">Editor:IndicatorValueAt(indicator, pos)</a></td>
	<td class="summary">What value does a particular indicator have at a position?</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:IndicatorStart">Editor:IndicatorStart(indicator, pos)</a></td>
	<td class="summary">Where does a particular indicator start?</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:IndicatorEnd">Editor:IndicatorEnd(indicator, pos)</a></td>
	<td class="summary">Where does a particular indicator end?</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:FindIndicatorShow">Editor:FindIndicatorShow(start, end)</a></td>
	<td class="summary">On OS X, show a find indicator.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:FindIndicatorFlash">Editor:FindIndicatorFlash(start, end)</a></td>
	<td class="summary">On OS X, flash a find indicator, then fade out.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:FindIndicatorHide">Editor:FindIndicatorHide()</a></td>
	<td class="summary">On OS X, hide the find indicator.</td>
	</tr>
</table>
<h2><a href="#Autocompletion">Autocompletion </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:AutoCShow">Editor:AutoCShow(lengthEntered, itemList)</a></td>
	<td class="summary">Display a auto-completion list.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:AutoCCancel">Editor:AutoCCancel()</a></td>
	<td class="summary">Remove the auto-completion list from the screen.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:AutoCActive">Editor:AutoCActive()</a></td>
	<td class="summary">Is there an auto-completion list visible?</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:AutoCPosStart">Editor:AutoCPosStart()</a></td>
	<td class="summary">Retrieve the position of the caret when the auto-completion list was displayed.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:AutoCComplete">Editor:AutoCComplete()</a></td>
	<td class="summary">User has selected an item so remove the list and insert the selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:AutoCStops">Editor:AutoCStops(characterSet)</a></td>
	<td class="summary">Define a set of character that when typed cancel the auto-completion list.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AutoCSeparator">Editor.AutoCSeparator</a></td>
	<td class="summary">Change the separator character in the string setting up an auto-completion list.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:AutoCSelect">Editor:AutoCSelect(select)</a></td>
	<td class="summary">Select the item in the auto-completion list that starts with a string.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AutoCCurrent">Editor.AutoCCurrent</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AutoCCurrentText">Editor.AutoCCurrentText</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AutoCCancelAtStart">Editor.AutoCCancelAtStart</a></td>
	<td class="summary">Should the auto-completion list be cancelled if the user backspaces to a position before where the box was created.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AutoCFillUps">Editor.AutoCFillUps</a></td>
	<td class="summary">Define a set of characters that when typed will cause the autocompletion to choose the selected item.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AutoCChooseSingle">Editor.AutoCChooseSingle</a></td>
	<td class="summary">Should a single item auto-completion list automatically choose the item.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AutoCIgnoreCase">Editor.AutoCIgnoreCase</a></td>
	<td class="summary">Set whether case is significant when performing auto-completion searches.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AutoCCaseInsensitiveBehaviour">Editor.AutoCCaseInsensitiveBehaviour</a></td>
	<td class="summary">Set auto-completion case insensitive behaviour to either prefer case-sensitive matches or have no preference.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AutoCMulti">Editor.AutoCMulti</a></td>
	<td class="summary">Change the effect of autocompleting when there are multiple selections.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AutoCOrder">Editor.AutoCOrder</a></td>
	<td class="summary">Set the way autocompletion lists are ordered.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AutoCAutoHide">Editor.AutoCAutoHide</a></td>
	<td class="summary">Set whether or not autocompletion is hidden automatically when nothing matches.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AutoCDropRestOfWord">Editor.AutoCDropRestOfWord</a></td>
	<td class="summary">Set whether or not autocompletion deletes any word characters after the inserted text upon completion.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:RegisterImage">Editor:RegisterImage(type, xpmData)</a></td>
	<td class="summary">Register an XPM image for use in autocompletion lists.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:RegisterRGBAImage">Editor:RegisterRGBAImage(type, pixels)</a></td>
	<td class="summary">Register an RGBA image for use in autocompletion lists.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ClearRegisteredImages">Editor:ClearRegisteredImages()</a></td>
	<td class="summary">Clear all the registered XPM images.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AutoCTypeSeparator">Editor.AutoCTypeSeparator</a></td>
	<td class="summary">Change the type-separator character in the string setting up an auto-completion list.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AutoCMaxHeight">Editor.AutoCMaxHeight</a></td>
	<td class="summary">Set the maximum height, in rows, of auto-completion and user lists.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AutoCMaxWidth">Editor.AutoCMaxWidth</a></td>
	<td class="summary">Set the maximum width, in characters, of auto-completion and user lists.</td>
	</tr>
</table>
<h2><a href="#User_lists">User lists </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:UserListShow">Editor:UserListShow(listType, itemList)</a></td>
	<td class="summary">Display a list of strings and send notification when user chooses one.</td>
	</tr>
</table>
<h2><a href="#Call_tips">Call tips </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:CallTipShow">Editor:CallTipShow(pos, definition)</a></td>
	<td class="summary">Show a call tip containing a definition near position pos.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CallTipCancel">Editor:CallTipCancel()</a></td>
	<td class="summary">Remove the call tip from the screen.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CallTipActive">Editor:CallTipActive()</a></td>
	<td class="summary">Is there an active call tip?</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CallTipPosStart">Editor:CallTipPosStart()</a></td>
	<td class="summary">Retrieve the position where the caret was before displaying the call tip.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CallTipPosStart">Editor.CallTipPosStart</a></td>
	<td class="summary">Set the start position in order to change when backspacing removes the calltip.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CallTipSetHlt">Editor:CallTipSetHlt(highlightStart, highlightEnd)</a></td>
	<td class="summary">Highlight a segment of the definition.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CallTipBack">Editor.CallTipBack</a></td>
	<td class="summary">Set the background colour for the call tip.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CallTipFore">Editor.CallTipFore</a></td>
	<td class="summary">Set the foreground colour for the call tip.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CallTipForeHlt">Editor.CallTipForeHlt</a></td>
	<td class="summary">Set the foreground colour for the highlighted part of the call tip.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CallTipUseStyle">Editor.CallTipUseStyle</a></td>
	<td class="summary">Enable use of STYLE_CALLTIP and set call tip tab size in pixels.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CallTipPosition">Editor.CallTipPosition</a></td>
	<td class="summary">Set position of calltip, above or below text.</td>
	</tr>
</table>
<h2><a href="#Key_bindings">Key bindings </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:AssignCmdKey">Editor:AssignCmdKey(keycode, modifiers, sciCommand)</a></td>
	<td class="summary">When key+modifier combination keyDefinition is pressed perform sciCommand.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ClearCmdKey">Editor:ClearCmdKey(keycode, modifiers)</a></td>
	<td class="summary">When key+modifier combination keyDefinition is pressed do nothing.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ClearAllCmdKeys">Editor:ClearAllCmdKeys()</a></td>
	<td class="summary">Drop all key mappings.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:Null">Editor:Null()</a></td>
	<td class="summary">Null operation.</td>
	</tr>
</table>
<h2><a href="#Keyboard_Commands">Keyboard Commands </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:LineDown">Editor:LineDown()</a></td>
	<td class="summary">Move caret down one line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineDownExtend">Editor:LineDownExtend()</a></td>
	<td class="summary">Move caret down one line extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineDownRectExtend">Editor:LineDownRectExtend()</a></td>
	<td class="summary">Move caret down one line, extending rectangular selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineScrollDown">Editor:LineScrollDown()</a></td>
	<td class="summary">Scroll the document down, keeping the caret visible.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineUp">Editor:LineUp()</a></td>
	<td class="summary">Move caret up one line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineUpExtend">Editor:LineUpExtend()</a></td>
	<td class="summary">Move caret up one line extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineUpRectExtend">Editor:LineUpRectExtend()</a></td>
	<td class="summary">Move caret up one line, extending rectangular selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineScrollUp">Editor:LineScrollUp()</a></td>
	<td class="summary">Scroll the document up, keeping the caret visible.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ParaDown">Editor:ParaDown()</a></td>
	<td class="summary">Move caret between paragraphs (delimited by empty lines).</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ParaDownExtend">Editor:ParaDownExtend()</a></td>
	<td class="summary">Move caret between paragraphs (delimited by empty lines).</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ParaUp">Editor:ParaUp()</a></td>
	<td class="summary">Move caret between paragraphs (delimited by empty lines).</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ParaUpExtend">Editor:ParaUpExtend()</a></td>
	<td class="summary">Move caret between paragraphs (delimited by empty lines).</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CharLeft">Editor:CharLeft()</a></td>
	<td class="summary">Move caret left one character.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CharLeftExtend">Editor:CharLeftExtend()</a></td>
	<td class="summary">Move caret left one character extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CharLeftRectExtend">Editor:CharLeftRectExtend()</a></td>
	<td class="summary">Move caret left one character, extending rectangular selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CharRight">Editor:CharRight()</a></td>
	<td class="summary">Move caret right one character.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CharRightExtend">Editor:CharRightExtend()</a></td>
	<td class="summary">Move caret right one character extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CharRightRectExtend">Editor:CharRightRectExtend()</a></td>
	<td class="summary">Move caret right one character, extending rectangular selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:WordLeft">Editor:WordLeft()</a></td>
	<td class="summary">Move caret left one word.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:WordLeftExtend">Editor:WordLeftExtend()</a></td>
	<td class="summary">Move caret left one word extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:WordRight">Editor:WordRight()</a></td>
	<td class="summary">Move caret right one word.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:WordRightExtend">Editor:WordRightExtend()</a></td>
	<td class="summary">Move caret right one word extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:WordLeftEnd">Editor:WordLeftEnd()</a></td>
	<td class="summary">Move caret left one word, position cursor at end of word.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:WordLeftEndExtend">Editor:WordLeftEndExtend()</a></td>
	<td class="summary">Move caret left one word, position cursor at end of word, extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:WordRightEnd">Editor:WordRightEnd()</a></td>
	<td class="summary">Move caret right one word, position cursor at end of word.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:WordRightEndExtend">Editor:WordRightEndExtend()</a></td>
	<td class="summary">Move caret right one word, position cursor at end of word, extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:WordPartLeft">Editor:WordPartLeft()</a></td>
	<td class="summary">Move to the previous change in capitalization.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:WordPartLeftExtend">Editor:WordPartLeftExtend()</a></td>
	<td class="summary">Move to the previous change in capitalization extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:WordPartRight">Editor:WordPartRight()</a></td>
	<td class="summary">Move to the change next in capitalization.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:WordPartRightExtend">Editor:WordPartRightExtend()</a></td>
	<td class="summary">Move to the next change in capitalization extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:Home">Editor:Home()</a></td>
	<td class="summary">Move caret to first position on line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:HomeExtend">Editor:HomeExtend()</a></td>
	<td class="summary">Move caret to first position on line extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:HomeRectExtend">Editor:HomeRectExtend()</a></td>
	<td class="summary">Move caret to first position on line, extending rectangular selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:HomeDisplay">Editor:HomeDisplay()</a></td>
	<td class="summary">Move caret to first position on display line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:HomeDisplayExtend">Editor:HomeDisplayExtend()</a></td>
	<td class="summary">Move caret to first position on display line extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:HomeWrap">Editor:HomeWrap()</a></td>
	<td class="summary">Similarly Home when word-wrap is enabled.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:HomeWrapExtend">Editor:HomeWrapExtend()</a></td>
	<td class="summary">Similarly HomeExtend when word-wrap is enabled.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:VCHome">Editor:VCHome()</a></td>
	<td class="summary">Move caret to before first visible character on line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:VCHomeExtend">Editor:VCHomeExtend()</a></td>
	<td class="summary">Like VCHome but extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:VCHomeRectExtend">Editor:VCHomeRectExtend()</a></td>
	<td class="summary">Move caret to before first visible character on line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:VCHomeWrap">Editor:VCHomeWrap()</a></td>
	<td class="summary">

</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:VCHomeWrapExtend">Editor:VCHomeWrapExtend()</a></td>
	<td class="summary">

</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:VCHomeDisplay">Editor:VCHomeDisplay()</a></td>
	<td class="summary">

</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:VCHomeDisplayExtend">Editor:VCHomeDisplayExtend()</a></td>
	<td class="summary">

</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineEnd">Editor:LineEnd()</a></td>
	<td class="summary">Move caret to last position on line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineEndExtend">Editor:LineEndExtend()</a></td>
	<td class="summary">Move caret to last position on line extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineEndRectExtend">Editor:LineEndRectExtend()</a></td>
	<td class="summary">Move caret to last position on line, extending rectangular selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineEndDisplay">Editor:LineEndDisplay()</a></td>
	<td class="summary">Move caret to last position on display line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineEndDisplayExtend">Editor:LineEndDisplayExtend()</a></td>
	<td class="summary">Move caret to last position on display line extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineEndWrap">Editor:LineEndWrap()</a></td>
	<td class="summary">Similarly LineEnd when word-wrap is enabled.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineEndWrapExtend">Editor:LineEndWrapExtend()</a></td>
	<td class="summary">Similarly LineEndExtend when word-wrap is enabled.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DocumentStart">Editor:DocumentStart()</a></td>
	<td class="summary">Move caret to first position in document.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DocumentStartExtend">Editor:DocumentStartExtend()</a></td>
	<td class="summary">Move caret to first position in document extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DocumentEnd">Editor:DocumentEnd()</a></td>
	<td class="summary">Move caret to last position in document.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DocumentEndExtend">Editor:DocumentEndExtend()</a></td>
	<td class="summary">Move caret to last position in document extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PageUp">Editor:PageUp()</a></td>
	<td class="summary">Move caret one page up.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PageUpExtend">Editor:PageUpExtend()</a></td>
	<td class="summary">Move caret one page up extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PageUpRectExtend">Editor:PageUpRectExtend()</a></td>
	<td class="summary">Move caret one page up, extending rectangular selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PageDown">Editor:PageDown()</a></td>
	<td class="summary">Move caret one page down.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PageDownExtend">Editor:PageDownExtend()</a></td>
	<td class="summary">Move caret one page down extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PageDownRectExtend">Editor:PageDownRectExtend()</a></td>
	<td class="summary">Move caret one page down, extending rectangular selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:StutteredPageUp">Editor:StutteredPageUp()</a></td>
	<td class="summary">Move caret to top of page, or one page up if already at top of page.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:StutteredPageUpExtend">Editor:StutteredPageUpExtend()</a></td>
	<td class="summary">Move caret to top of page, or one page up if already at top of page, extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:StutteredPageDown">Editor:StutteredPageDown()</a></td>
	<td class="summary">Move caret to bottom of page, or one page down if already at bottom of page.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:StutteredPageDownExtend">Editor:StutteredPageDownExtend()</a></td>
	<td class="summary">Move caret to bottom of page, or one page down if already at bottom of page, extending selection to new caret position.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DeleteBack">Editor:DeleteBack()</a></td>
	<td class="summary">Delete the selection or if no selection, the character before the caret.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DeleteBackNotLine">Editor:DeleteBackNotLine()</a></td>
	<td class="summary">Delete the selection or if no selection, the character before the caret.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DelWordLeft">Editor:DelWordLeft()</a></td>
	<td class="summary">Delete the word to the left of the caret.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DelWordRight">Editor:DelWordRight()</a></td>
	<td class="summary">Delete the word to the right of the caret.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DelWordRightEnd">Editor:DelWordRightEnd()</a></td>
	<td class="summary">Delete the word to the right of the caret, but not the trailing non-word characters.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DelLineLeft">Editor:DelLineLeft()</a></td>
	<td class="summary">Delete back from the current position to the start of the line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DelLineRight">Editor:DelLineRight()</a></td>
	<td class="summary">Delete forwards from the current position to the end of the line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineDelete">Editor:LineDelete()</a></td>
	<td class="summary">Delete the line containing the caret.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineCut">Editor:LineCut()</a></td>
	<td class="summary">Cut the line containing the caret.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineCopy">Editor:LineCopy()</a></td>
	<td class="summary">Copy the line containing the caret.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineTranspose">Editor:LineTranspose()</a></td>
	<td class="summary">Switch the current line with the previous.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LineDuplicate">Editor:LineDuplicate()</a></td>
	<td class="summary">Duplicate the current line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LowerCase">Editor:LowerCase()</a></td>
	<td class="summary">Transform the selection to lower case.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:UpperCase">Editor:UpperCase()</a></td>
	<td class="summary">Transform the selection to upper case.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:Cancel">Editor:Cancel()</a></td>
	<td class="summary">Cancel any modes such as call tip or auto-completion list display.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:EditToggleOvertype">Editor:EditToggleOvertype()</a></td>
	<td class="summary">Switch from insert to overtype mode or the reverse.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:NewLine">Editor:NewLine()</a></td>
	<td class="summary">Insert a new line, may use a CRLF, CR or LF depending on EOL mode.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:FormFeed">Editor:FormFeed()</a></td>
	<td class="summary">Insert a Form Feed character.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:Tab">Editor:Tab()</a></td>
	<td class="summary">If selection is empty or all on one line replace the selection with a tab character.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:BackTab">Editor:BackTab()</a></td>
	<td class="summary">Dedent the selected lines.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SelectionDuplicate">Editor:SelectionDuplicate()</a></td>
	<td class="summary">Duplicates the current selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:VerticalCentreCaret">Editor:VerticalCentreCaret()</a></td>
	<td class="summary">Scroll the document so that the caret is in the center of the screen.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MoveSelectedLinesUp">Editor:MoveSelectedLinesUp()</a></td>
	<td class="summary">Move the selected lines up one line, shifting the line above after the selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MoveSelectedLinesDown">Editor:MoveSelectedLinesDown()</a></td>
	<td class="summary">Move the selected lines down one line, shifting the line below before the selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ScrollToStart">Editor:ScrollToStart()</a></td>
	<td class="summary">Scroll the document to the start without changing the selection.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ScrollToEnd">Editor:ScrollToEnd()</a></td>
	<td class="summary">Scroll the document to the end without changing the selection.</td>
	</tr>
</table>
<h2><a href="#Popup_edit_menu">Popup edit menu </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:UsePopUp">Editor:UsePopUp(popUpMode)</a></td>
	<td class="summary">Set whether a pop up menu is displayed automatically when the user presses the wrong mouse button on certain areas.</td>
	</tr>
</table>
<h2><a href="#Macro_recording">Macro recording </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:StartRecord">Editor:StartRecord()</a></td>
	<td class="summary">Start notifying the container of all key presses and commands.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:StopRecord">Editor:StopRecord()</a></td>
	<td class="summary">Stop notifying the container of all key presses and commands.</td>
	</tr>
</table>
<h2><a href="#Printing">Printing </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.PrintMagnification">Editor.PrintMagnification</a></td>
	<td class="summary">Sets the print magnification added to the point size of each style for printing.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.PrintColourMode">Editor.PrintColourMode</a></td>
	<td class="summary">Modify colours when printing for clearer printed text.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.PrintWrapMode">Editor.PrintWrapMode</a></td>
	<td class="summary">Set printing to line wrapped (SC_WRAP_WORD) or not line wrapped (SC_WRAP_NONE).</td>
	</tr>
</table>
<h2><a href="#Direct_access">Direct access </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.DirectFunction">Editor.DirectFunction</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.DirectPointer">Editor.DirectPointer</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CharacterPointer">Editor.CharacterPointer</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:GetRangePointer">Editor:GetRangePointer(start, lengthRange)</a></td>
	<td class="summary">Return a read-only pointer to a range of characters in the document.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.GapPosition">Editor.GapPosition</a></td>
	<td class="summary">read-only</td>
	</tr>
</table>
<h2><a href="#Multiple_views">Multiple views </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.DocPointer">Editor.DocPointer</a></td>
	<td class="summary">Change the document object used.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:CreateDocument">Editor:CreateDocument(bytes, documentOptions)</a></td>
	<td class="summary">Create a new document object.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:AddRefDocument">Editor:AddRefDocument(doc)</a></td>
	<td class="summary">Extend life of document.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ReleaseDocument">Editor:ReleaseDocument(doc)</a></td>
	<td class="summary">Release a reference to the document, deleting document if it fades to black.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.DocumentOptions">Editor.DocumentOptions</a></td>
	<td class="summary">read-only</td>
	</tr>
</table>
<h2><a href="#Background_loading_and_saving">Background loading and saving </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:CreateLoader">Editor:CreateLoader(bytes, documentOptions)</a></td>
	<td class="summary">Create an ILoader*.</td>
	</tr>
</table>
<h2><a href="#Folding">Folding </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:VisibleFromDocLine">Editor:VisibleFromDocLine(docLine)</a></td>
	<td class="summary">Find the display line of a document line taking hidden lines into account.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DocLineFromVisible">Editor:DocLineFromVisible(displayLine)</a></td>
	<td class="summary">Find the document line of a display line taking hidden lines into account.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ShowLines">Editor:ShowLines(lineStart, lineEnd)</a></td>
	<td class="summary">Make a range of lines visible.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:HideLines">Editor:HideLines(lineStart, lineEnd)</a></td>
	<td class="summary">Make a range of lines invisible.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.LineVisible">Editor.LineVisible[line]</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AllLinesVisible">Editor.AllLinesVisible</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.FoldLevel">Editor.FoldLevel[line]</a></td>
	<td class="summary">Set the fold level of a line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.FoldFlags">Editor.FoldFlags</a></td>
	<td class="summary">Set some style options for folding.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:GetLastChild">Editor:GetLastChild(line, level)</a></td>
	<td class="summary">Find the last child line of a header line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.FoldParent">Editor.FoldParent[line]</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ToggleFold">Editor:ToggleFold(line)</a></td>
	<td class="summary">Switch a header line between expanded and contracted.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ToggleFoldShowText">Editor:ToggleFoldShowText(line, text)</a></td>
	<td class="summary">Switch a header line between expanded and contracted and show some text after the line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.FoldDisplayTextStyle">Editor.FoldDisplayTextStyle</a></td>
	<td class="summary">Set the style of fold display text.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:SetDefaultFoldDisplayText">Editor:SetDefaultFoldDisplayText(text)</a></td>
	<td class="summary">Set the default fold display text.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:GetDefaultFoldDisplayText">Editor:GetDefaultFoldDisplayText()</a></td>
	<td class="summary">Get the default fold display text.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.FoldExpanded">Editor.FoldExpanded[line]</a></td>
	<td class="summary">Show the children of a header line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:FoldLine">Editor:FoldLine(line, action)</a></td>
	<td class="summary">Expand or contract a fold header.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:FoldChildren">Editor:FoldChildren(line, action)</a></td>
	<td class="summary">Expand or contract a fold header and its children.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:FoldAll">Editor:FoldAll(action)</a></td>
	<td class="summary">Expand or contract all fold headers.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ExpandChildren">Editor:ExpandChildren(line, level)</a></td>
	<td class="summary">Expand a fold header and all children.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.AutomaticFold">Editor.AutomaticFold</a></td>
	<td class="summary">Set automatic folding behaviours.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ContractedFoldNext">Editor:ContractedFoldNext(lineStart)</a></td>
	<td class="summary">Find the next line at or after lineStart that is a contracted fold header line.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:EnsureVisible">Editor:EnsureVisible(line)</a></td>
	<td class="summary">Ensure a particular line is visible by expanding any header line hiding it.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:EnsureVisibleEnforcePolicy">Editor:EnsureVisibleEnforcePolicy(line)</a></td>
	<td class="summary">Ensure a particular line is visible by expanding any header line hiding it.</td>
	</tr>
</table>
<h2><a href="#Line_wrapping">Line wrapping </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.WrapMode">Editor.WrapMode</a></td>
	<td class="summary">Sets whether text is word wrapped.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.WrapVisualFlags">Editor.WrapVisualFlags</a></td>
	<td class="summary">Set the display mode of visual flags for wrapped lines.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.WrapVisualFlagsLocation">Editor.WrapVisualFlagsLocation</a></td>
	<td class="summary">Set the location of visual flags for wrapped lines.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.WrapIndentMode">Editor.WrapIndentMode</a></td>
	<td class="summary">Sets how wrapped sublines are placed.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.WrapStartIndent">Editor.WrapStartIndent</a></td>
	<td class="summary">Set the start indent for wrapped lines.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.LayoutCache">Editor.LayoutCache</a></td>
	<td class="summary">Sets the degree of caching of layout information.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.PositionCache">Editor.PositionCache</a></td>
	<td class="summary">Set number of entries in position cache</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LinesSplit">Editor:LinesSplit(pixelWidth)</a></td>
	<td class="summary">Split the lines in the target into lines that are less wide than pixelWidth where possible.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LinesJoin">Editor:LinesJoin()</a></td>
	<td class="summary">Join the lines in the target.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:WrapCount">Editor:WrapCount(docLine)</a></td>
	<td class="summary">The number of display lines needed to wrap a document line</td>
	</tr>
</table>
<h2><a href="#Zooming">Zooming </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor:ZoomIn">Editor:ZoomIn()</a></td>
	<td class="summary">Magnify the displayed text by increasing the sizes by 1 point.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ZoomOut">Editor:ZoomOut()</a></td>
	<td class="summary">Make the displayed text smaller by decreasing the sizes by 1 point.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.Zoom">Editor.Zoom</a></td>
	<td class="summary">Set the zoom level.</td>
	</tr>
</table>
<h2><a href="#Long_lines">Long lines </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.EdgeMode">Editor.EdgeMode</a></td>
	<td class="summary">The edge may be displayed by a line (EDGE_LINE/EDGE_MULTILINE) or by highlighting text that goes beyond it (EDGE_BACKGROUND) or not displayed at all (EDGE_NONE).</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.EdgeColumn">Editor.EdgeColumn</a></td>
	<td class="summary">Set the column number of the edge.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.EdgeColour">Editor.EdgeColour</a></td>
	<td class="summary">Change the colour used in edge indication.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MultiEdgeAddLine">Editor:MultiEdgeAddLine(column, edgeColour)</a></td>
	<td class="summary">Add a new vertical edge to the view.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:MultiEdgeClearAll">Editor:MultiEdgeClearAll()</a></td>
	<td class="summary">Clear all vertical edges.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MultiEdgeColumn">Editor.MultiEdgeColumn[which]</a></td>
	<td class="summary">read-only</td>
	</tr>
</table>
<h2><a href="#Accessibility">Accessibility </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.Accessibility">Editor.Accessibility</a></td>
	<td class="summary">Enable or disable accessibility.</td>
	</tr>
</table>
<h2><a href="#Lexer">Lexer </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.Lexer">Editor.Lexer</a></td>
	<td class="summary">Set the lexing language of the document.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.LexerLanguage">Editor.LexerLanguage</a></td>
	<td class="summary">Set the lexing language of the document based on string name.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:LoadLexerLibrary">Editor:LoadLexerLibrary(path)</a></td>
	<td class="summary">Load a lexer library (dll / so).</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:Colourise">Editor:Colourise(start, end)</a></td>
	<td class="summary">Colourise a segment of the document using the current lexing language.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:ChangeLexerState">Editor:ChangeLexerState(start, end)</a></td>
	<td class="summary">Indicate that the internal state of a lexer has changed over a range and therefore there may be a need to redraw.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PropertyNames">Editor:PropertyNames()</a></td>
	<td class="summary">Retrieve a '\n' separated list of properties understood by the current lexer.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PropertyType">Editor:PropertyType(name)</a></td>
	<td class="summary">Retrieve the type of a property.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DescribeProperty">Editor:DescribeProperty(name)</a></td>
	<td class="summary">Describe a property.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.Property">Editor.Property[key]</a></td>
	<td class="summary">Set up a value that may be used by a lexer for some optional feature.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.PropertyExpanded">Editor.PropertyExpanded[key]</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:GetPropertyInt">Editor:GetPropertyInt(key, defaultValue)</a></td>
	<td class="summary">Retrieve a "property" value previously set with SetProperty, interpreted as an int AFTER any "$()" variable replacement.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.KeyWords">Editor.KeyWords[keyWordSet]</a></td>
	<td class="summary">Set up the key words used by the lexer.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DescribeKeyWordSets">Editor:DescribeKeyWordSets()</a></td>
	<td class="summary">Retrieve a '\n' separated list of descriptions of the keyword sets understood by the current lexer.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SubStyleBases">Editor.SubStyleBases</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.DistanceToSecondaryStyles">Editor.DistanceToSecondaryStyles</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:AllocateSubStyles">Editor:AllocateSubStyles(styleBase, numberStyles)</a></td>
	<td class="summary">Allocate a set of sub styles for a particular base style, returning start of range</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:FreeSubStyles">Editor:FreeSubStyles()</a></td>
	<td class="summary">Free allocated sub styles</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SubStylesStart">Editor.SubStylesStart[styleBase]</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.SubStylesLength">Editor.SubStylesLength[styleBase]</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.StyleFromSubStyle">Editor.StyleFromSubStyle[subStyle]</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.PrimaryStyleFromStyle">Editor.PrimaryStyleFromStyle[style]</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.Identifiers">Editor.Identifiers[style]</a></td>
	<td class="summary">Set the identifiers that are shown in a particular style</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:PrivateLexerCall">Editor:PrivateLexerCall(operation, pointer)</a></td>
	<td class="summary">For private communication between an application and a known lexer.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.NamedStyles">Editor.NamedStyles</a></td>
	<td class="summary">read-only</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:NameOfStyle">Editor:NameOfStyle(style)</a></td>
	<td class="summary">Retrieve the name of a style.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:TagsOfStyle">Editor:TagsOfStyle(style)</a></td>
	<td class="summary">Retrieve a ' ' separated list of style tags like "literal quoted string".</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor:DescriptionOfStyle">Editor:DescriptionOfStyle(style)</a></td>
	<td class="summary">Retrieve a description of a style.</td>
	</tr>
</table>
<h2><a href="#Notifications">Notifications </a></h2>
<table class="function_list">
	<tr>
	<td class="name" nowrap><a href="#Editor.Identifier">Editor.Identifier</a></td>
	<td class="summary">Set the identifier reported as idFrom in notification messages.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.ModEventMask">Editor.ModEventMask</a></td>
	<td class="summary">Set which document modification events are sent to the container.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.CommandEvents">Editor.CommandEvents</a></td>
	<td class="summary">Set whether command events are sent to the container.</td>
	</tr>
	<tr>
	<td class="name" nowrap><a href="#Editor.MouseDwellTime">Editor.MouseDwellTime</a></td>
	<td class="summary">Sets the time the mouse must sit still to generate a mouse dwell event.</td>
	</tr>
</table>

<br/>
<br/>


    <h2 class="section-header "><a name="Helper_Methods"></a>Helper Methods </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:textrange"></a>
    <strong>Editor:textrange(startPos, endPos)</strong>
    </dt>
    <dd>
    Gets the text within a range.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">startPos</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">endPos</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">string</span></span>



    </ol>




</dd>
    <dt>
    <a name = "Editor:findtext"></a>
    <strong>Editor:findtext(search[, flags[, startPos[, endPos]]])</strong>
    </dt>
    <dd>
    Finds the next match within the document.
 See the <a href="http://www.scintilla.org/ScintillaDoc.html#searchFlags">Scintilla Documentation</a> for the search flags.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">search</span>
            <span class="types"><span class="type">string</span></span>
         string
        </li>
        <li><span class="parameter">flags</span>
            <span class="types"><span class="type">int</span></span>
         either 0 or a combination of SCFIND constants
         (<em>optional</em>)
        </li>
        <li><span class="parameter">startPos</span>
            <span class="types"><span class="type">int</span></span>
         start of the range to search
         (<em>optional</em>)
        </li>
        <li><span class="parameter">endPos</span>
            <span class="types"><span class="type">int</span></span>
         end of the range to search
         (<em>optional</em>)
        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

        the start and end of the first match, or nil if no match
    </ol>




</dd>
    <dt>
    <a name = "Editor:match"></a>
    <strong>Editor:match(search[, flags[, startPos]])</strong>
    </dt>
    <dd>
    Creates a generator to iterate matches.
 See the <a href="http://www.scintilla.org/ScintillaDoc.html#searchFlags">Scintilla Documentation</a> for the search flags.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">search</span>
            <span class="types"><span class="type">string</span></span>
         string
        </li>
        <li><span class="parameter">flags</span>
            <span class="types"><span class="type">int</span></span>
         either 0 or a combination of SCFIND constants
         (<em>optional</em>)
        </li>
        <li><span class="parameter">startPos</span>
            <span class="types"><span class="type">int</span></span>
         start of the range to search
         (<em>optional</em>)
        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><a class="type" href="../classes/Match.html#">Match</a></span>
        match object generator
    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="../classes/Match.html#">Match</a>
    </ul>

    <h3>Usage:</h3>
    <ul>
        <pre class="example"><span class="keyword">for</span> m <span class="keyword">in</span> editor:match(text, flags) <span class="keyword">do</span>
    ...
<span class="keyword">end</span></pre>
    </ul>

</dd>
    <dt>
    <a name = "Editor:append"></a>
    <strong>Editor:append(text)</strong>
    </dt>
    <dd>
    Appends text to the end of the document.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">text</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>





</dd>
    <dt>
    <a name = "Editor:remove"></a>
    <strong>Editor:remove(startPos, endPos)</strong>
    </dt>
    <dd>
    Removes the text in the range.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">startPos</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">endPos</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>





</dd>
    <dt>
    <a name = "Editor:set_text_direction"></a>
    <strong>Editor:set_text_direction(direction)</strong>
    </dt>
    <dd>
    Sets the text direction.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">direction</span>
            <span class="types"><span class="type">string</span></span>
         either "RTL" or "LTR"
        </li>
    </ul>





</dd>
</dl>
    <h2 class="section-header "><a name="Text_retrieval_and_modification"></a>Text retrieval and modification </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:GetText"></a>
    <strong>Editor:GetText()</strong>
    </dt>
    <dd>
    Retrieve all the text in the document.  Returns number of characters retrieved. Result is NUL-terminated.



    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">string</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETTEXT">SCI_GETTEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetText"></a>
    <strong>Editor:SetText(text)</strong>
    </dt>
    <dd>
    Replace the contents of the document with the argument text.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">text</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETTEXT">SCI_SETTEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetSavePoint"></a>
    <strong>Editor:SetSavePoint()</strong>
    </dt>
    <dd>
    Remember the current position in the undo history as the position at which the document was saved.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSAVEPOINT">SCI_SETSAVEPOINT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:GetLine"></a>
    <strong>Editor:GetLine(line)</strong>
    </dt>
    <dd>
    Retrieve the contents of a line.  Returns the length of the line.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">string</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETLINE">SCI_GETLINE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ReplaceSel"></a>
    <strong>Editor:ReplaceSel(text)</strong>
    </dt>
    <dd>
    Replace the selected text with the argument text.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">text</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_REPLACESEL">SCI_REPLACESEL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.ReadOnly"></a>
    <strong>Editor.ReadOnly</strong>
    </dt>
    <dd>
    Set to read only or read write.


    <ul>
        <li><span class="parameter">ReadOnly</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETREADONLY">SCI_SETREADONLY</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:Allocate"></a>
    <strong>Editor:Allocate(bytes)</strong>
    </dt>
    <dd>
    Enlarge the document to a particular size of text bytes.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">bytes</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ALLOCATE">SCI_ALLOCATE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:AddText"></a>
    <strong>Editor:AddText(text)</strong>
    </dt>
    <dd>
    Add text to the document at current position.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">text</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ADDTEXT">SCI_ADDTEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:AppendText"></a>
    <strong>Editor:AppendText(text)</strong>
    </dt>
    <dd>
    Append a string to the end of the document without changing the selection.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">text</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_APPENDTEXT">SCI_APPENDTEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:InsertText"></a>
    <strong>Editor:InsertText(pos, text)</strong>
    </dt>
    <dd>
    Insert string at a position.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">text</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_INSERTTEXT">SCI_INSERTTEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ChangeInsertion"></a>
    <strong>Editor:ChangeInsertion(text)</strong>
    </dt>
    <dd>
    Change the text that is being inserted in response to SC_MOD_INSERTCHECK


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">text</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CHANGEINSERTION">SCI_CHANGEINSERTION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ClearAll"></a>
    <strong>Editor:ClearAll()</strong>
    </dt>
    <dd>
    Delete all text in the document.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CLEARALL">SCI_CLEARALL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:DeleteRange"></a>
    <strong>Editor:DeleteRange(start, lengthDelete)</strong>
    </dt>
    <dd>
    Delete a range of text in the document.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">start</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">lengthDelete</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_DELETERANGE">SCI_DELETERANGE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ClearDocumentStyle"></a>
    <strong>Editor:ClearDocumentStyle()</strong>
    </dt>
    <dd>
    Set all style bytes to 0, remove all folding information.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CLEARDOCUMENTSTYLE">SCI_CLEARDOCUMENTSTYLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CharAt"></a>
    <strong>Editor.CharAt[pos]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETCHARAT">SCI_GETCHARAT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleAt"></a>
    <strong>Editor.StyleAt[pos]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETSTYLEAT">SCI_GETSTYLEAT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ReleaseAllExtendedStyles"></a>
    <strong>Editor:ReleaseAllExtendedStyles()</strong>
    </dt>
    <dd>
    Release all extended (&gt;255) style numbers





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_RELEASEALLEXTENDEDSTYLES">SCI_RELEASEALLEXTENDEDSTYLES</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:AllocateExtendedStyles"></a>
    <strong>Editor:AllocateExtendedStyles(numberStyles)</strong>
    </dt>
    <dd>
    Allocate some extended (&gt;255) style numbers and return the start of the range


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">numberStyles</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ALLOCATEEXTENDEDSTYLES">SCI_ALLOCATEEXTENDEDSTYLES</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:TargetAsUTF8"></a>
    <strong>Editor:TargetAsUTF8()</strong>
    </dt>
    <dd>
    Returns the target converted to UTF8.  Return the length in bytes.



    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">string</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_TARGETASUTF8">SCI_TARGETASUTF8</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:EncodedFromUTF8"></a>
    <strong>Editor:EncodedFromUTF8(utf8)</strong>
    </dt>
    <dd>
    Translates a UTF8 string into the document encoding.  Return the length of the result in bytes. On error return 0.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">utf8</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">string</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ENCODEDFROMUTF8">SCI_ENCODEDFROMUTF8</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetLengthForEncode"></a>
    <strong>Editor:SetLengthForEncode(bytes)</strong>
    </dt>
    <dd>
    Set the length of the utf8 argument for calling EncodedFromUTF8.  Set to -1 and the string will be measured to the first nul.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">bytes</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETLENGTHFORENCODE">SCI_SETLENGTHFORENCODE</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Searching"></a>Searching </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.TargetStart"></a>
    <strong>Editor.TargetStart</strong>
    </dt>
    <dd>
    Sets the position that starts the target which is used for updating the document without affecting the scroll position.


    <ul>
        <li><span class="parameter">TargetStart</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETTARGETSTART">SCI_SETTARGETSTART</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.TargetStartVirtualSpace"></a>
    <strong>Editor.TargetStartVirtualSpace</strong>
    </dt>
    <dd>
    Sets the virtual space of the target start


    <ul>
        <li><span class="parameter">TargetStartVirtualSpace</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETTARGETSTARTVIRTUALSPACE">SCI_SETTARGETSTARTVIRTUALSPACE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.TargetEnd"></a>
    <strong>Editor.TargetEnd</strong>
    </dt>
    <dd>
    Sets the position that ends the target which is used for updating the document without affecting the scroll position.


    <ul>
        <li><span class="parameter">TargetEnd</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETTARGETEND">SCI_SETTARGETEND</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.TargetEndVirtualSpace"></a>
    <strong>Editor.TargetEndVirtualSpace</strong>
    </dt>
    <dd>
    Sets the virtual space of the target end


    <ul>
        <li><span class="parameter">TargetEndVirtualSpace</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETTARGETENDVIRTUALSPACE">SCI_SETTARGETENDVIRTUALSPACE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetTargetRange"></a>
    <strong>Editor:SetTargetRange(start, end)</strong>
    </dt>
    <dd>
    Sets both the start and end of the target in one call.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">start</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">end</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETTARGETRANGE">SCI_SETTARGETRANGE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:TargetFromSelection"></a>
    <strong>Editor:TargetFromSelection()</strong>
    </dt>
    <dd>
    Make the target range start and end be the same as the selection range start and end.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_TARGETFROMSELECTION">SCI_TARGETFROMSELECTION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:TargetWholeDocument"></a>
    <strong>Editor:TargetWholeDocument()</strong>
    </dt>
    <dd>
    Sets the target to the whole document.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_TARGETWHOLEDOCUMENT">SCI_TARGETWHOLEDOCUMENT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SearchFlags"></a>
    <strong>Editor.SearchFlags</strong>
    </dt>
    <dd>
    Set the search flags used by SearchInTarget.


    <ul>
        <li><span class="parameter">SearchFlags</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSEARCHFLAGS">SCI_SETSEARCHFLAGS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SearchInTarget"></a>
    <strong>Editor:SearchInTarget(text)</strong>
    </dt>
    <dd>
    Search for a counted string in the target and set the target to the found range.  Text is counted so it can contain NULs. Returns start of found range or -1 for failure in which case target is not moved.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">text</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SEARCHINTARGET">SCI_SEARCHINTARGET</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.TargetText"></a>
    <strong>Editor.TargetText</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">TargetText</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETTARGETTEXT">SCI_GETTARGETTEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ReplaceTarget"></a>
    <strong>Editor:ReplaceTarget(text)</strong>
    </dt>
    <dd>
    Replace the target text with the argument text.  Text is counted so it can contain NULs. Returns the length of the replacement text.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">text</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_REPLACETARGET">SCI_REPLACETARGET</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ReplaceTargetRE"></a>
    <strong>Editor:ReplaceTargetRE(text)</strong>
    </dt>
    <dd>
    Replace the target text with the argument text after \d processing.  Text is counted so it can contain NULs. Looks for \d where d is between 1 and 9 and replaces these with the strings matched in the last search operation which were surrounded by ( and ). Returns the length of the replacement text including any change caused by processing the \d patterns.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">text</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_REPLACETARGETRE">SCI_REPLACETARGETRE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.Tag"></a>
    <strong>Editor.Tag[tagNumber]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">tagNumber</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETTAG">SCI_GETTAG</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SearchAnchor"></a>
    <strong>Editor:SearchAnchor()</strong>
    </dt>
    <dd>
    Sets the current caret position to be the search anchor.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SEARCHANCHOR">SCI_SEARCHANCHOR</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SearchNext"></a>
    <strong>Editor:SearchNext(searchFlags, text)</strong>
    </dt>
    <dd>
    Find some text starting at the search anchor.  Does not ensure the selection is visible.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">searchFlags</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">text</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SEARCHNEXT">SCI_SEARCHNEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SearchPrev"></a>
    <strong>Editor:SearchPrev(searchFlags, text)</strong>
    </dt>
    <dd>
    Find some text starting at the search anchor and moving backwards.  Does not ensure the selection is visible.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">searchFlags</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">text</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SEARCHPREV">SCI_SEARCHPREV</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Overtype"></a>Overtype </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.Overtype"></a>
    <strong>Editor.Overtype</strong>
    </dt>
    <dd>
    Set to overtype (true) or insert mode.


    <ul>
        <li><span class="parameter">Overtype</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETOVERTYPE">SCI_SETOVERTYPE</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Cut__copy_and_paste"></a>Cut, copy and paste </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:Cut"></a>
    <strong>Editor:Cut()</strong>
    </dt>
    <dd>
    Cut the selection to the clipboard.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CUT">SCI_CUT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:Copy"></a>
    <strong>Editor:Copy()</strong>
    </dt>
    <dd>
    Copy the selection to the clipboard.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_COPY">SCI_COPY</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:Paste"></a>
    <strong>Editor:Paste()</strong>
    </dt>
    <dd>
    Paste the contents of the clipboard into the document replacing the selection.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_PASTE">SCI_PASTE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:Clear"></a>
    <strong>Editor:Clear()</strong>
    </dt>
    <dd>
    Clear the selection.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CLEAR">SCI_CLEAR</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:CanPaste"></a>
    <strong>Editor:CanPaste()</strong>
    </dt>
    <dd>
    Will a paste succeed?



    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">bool</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CANPASTE">SCI_CANPASTE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:CopyAllowLine"></a>
    <strong>Editor:CopyAllowLine()</strong>
    </dt>
    <dd>
    Copy the selection, if selection empty copy the line with the caret





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_COPYALLOWLINE">SCI_COPYALLOWLINE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:CopyRange"></a>
    <strong>Editor:CopyRange(start, end)</strong>
    </dt>
    <dd>
    Copy a range of text to the clipboard.  Positions are clipped into the document.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">start</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">end</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_COPYRANGE">SCI_COPYRANGE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:CopyText"></a>
    <strong>Editor:CopyText(text)</strong>
    </dt>
    <dd>
    Copy argument text to the clipboard.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">text</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_COPYTEXT">SCI_COPYTEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.PasteConvertEndings"></a>
    <strong>Editor.PasteConvertEndings</strong>
    </dt>
    <dd>
    Enable/Disable convert-on-paste for line endings


    <ul>
        <li><span class="parameter">PasteConvertEndings</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETPASTECONVERTENDINGS">SCI_SETPASTECONVERTENDINGS</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Error_handling"></a>Error handling </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.Status"></a>
    <strong>Editor.Status</strong>
    </dt>
    <dd>
    Change error status - 0 = OK.


    <ul>
        <li><span class="parameter">Status</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSTATUS">SCI_SETSTATUS</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Undo_and_Redo"></a>Undo and Redo </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:Undo"></a>
    <strong>Editor:Undo()</strong>
    </dt>
    <dd>
    Undo one action in the undo history.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_UNDO">SCI_UNDO</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:CanUndo"></a>
    <strong>Editor:CanUndo()</strong>
    </dt>
    <dd>
    Are there any undoable actions in the undo history?



    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">bool</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CANUNDO">SCI_CANUNDO</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:Redo"></a>
    <strong>Editor:Redo()</strong>
    </dt>
    <dd>
    Redoes the next action on the undo history.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_REDO">SCI_REDO</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:CanRedo"></a>
    <strong>Editor:CanRedo()</strong>
    </dt>
    <dd>
    Are there any redoable actions in the undo history?



    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">bool</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CANREDO">SCI_CANREDO</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:EmptyUndoBuffer"></a>
    <strong>Editor:EmptyUndoBuffer()</strong>
    </dt>
    <dd>
    Delete the undo history.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_EMPTYUNDOBUFFER">SCI_EMPTYUNDOBUFFER</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.UndoCollection"></a>
    <strong>Editor.UndoCollection</strong>
    </dt>
    <dd>
    Choose between collecting actions into the undo history and discarding them.


    <ul>
        <li><span class="parameter">UndoCollection</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETUNDOCOLLECTION">SCI_SETUNDOCOLLECTION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:BeginUndoAction"></a>
    <strong>Editor:BeginUndoAction()</strong>
    </dt>
    <dd>
    Start a sequence of actions that is undone and redone as a unit.  May be nested.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_BEGINUNDOACTION">SCI_BEGINUNDOACTION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:EndUndoAction"></a>
    <strong>Editor:EndUndoAction()</strong>
    </dt>
    <dd>
    End a sequence of actions that is undone and redone as a unit.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ENDUNDOACTION">SCI_ENDUNDOACTION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:AddUndoAction"></a>
    <strong>Editor:AddUndoAction(token, flags)</strong>
    </dt>
    <dd>
    Add a container action to the undo stack


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">token</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">flags</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ADDUNDOACTION">SCI_ADDUNDOACTION</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Selection_and_information"></a>Selection and information </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.TextLength"></a>
    <strong>Editor.TextLength</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">TextLength</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETTEXTLENGTH">SCI_GETTEXTLENGTH</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.Length"></a>
    <strong>Editor.Length</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">Length</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETLENGTH">SCI_GETLENGTH</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.LineCount"></a>
    <strong>Editor.LineCount</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">LineCount</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETLINECOUNT">SCI_GETLINECOUNT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.LinesOnScreen"></a>
    <strong>Editor.LinesOnScreen</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">LinesOnScreen</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_LINESONSCREEN">SCI_LINESONSCREEN</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.Modify"></a>
    <strong>Editor.Modify</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">Modify</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETMODIFY">SCI_GETMODIFY</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetSel"></a>
    <strong>Editor:SetSel(anchor, caret)</strong>
    </dt>
    <dd>
    Select a range of text.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">anchor</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">caret</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSEL">SCI_SETSEL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:GotoPos"></a>
    <strong>Editor:GotoPos(caret)</strong>
    </dt>
    <dd>
    Set caret to a position and ensure it is visible.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">caret</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GOTOPOS">SCI_GOTOPOS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:GotoLine"></a>
    <strong>Editor:GotoLine(line)</strong>
    </dt>
    <dd>
    Set caret to start of a line and ensure it is visible.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GOTOLINE">SCI_GOTOLINE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CurrentPos"></a>
    <strong>Editor.CurrentPos</strong>
    </dt>
    <dd>
    Sets the position of the caret.


    <ul>
        <li><span class="parameter">CurrentPos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCURRENTPOS">SCI_SETCURRENTPOS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.Anchor"></a>
    <strong>Editor.Anchor</strong>
    </dt>
    <dd>
    Set the selection anchor to a position.  The anchor is the opposite end of the selection from the caret.


    <ul>
        <li><span class="parameter">Anchor</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETANCHOR">SCI_SETANCHOR</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SelectionStart"></a>
    <strong>Editor.SelectionStart</strong>
    </dt>
    <dd>
    Sets the position that starts the selection - this becomes the anchor.


    <ul>
        <li><span class="parameter">SelectionStart</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSELECTIONSTART">SCI_SETSELECTIONSTART</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SelectionEnd"></a>
    <strong>Editor.SelectionEnd</strong>
    </dt>
    <dd>
    Sets the position that ends the selection - this becomes the caret.


    <ul>
        <li><span class="parameter">SelectionEnd</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSELECTIONEND">SCI_SETSELECTIONEND</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetEmptySelection"></a>
    <strong>Editor:SetEmptySelection(caret)</strong>
    </dt>
    <dd>
    Set caret to a position, while removing any existing selection.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">caret</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETEMPTYSELECTION">SCI_SETEMPTYSELECTION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SelectAll"></a>
    <strong>Editor:SelectAll()</strong>
    </dt>
    <dd>
    Select all the text in the document.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SELECTALL">SCI_SELECTALL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:LineFromPosition"></a>
    <strong>Editor:LineFromPosition(pos)</strong>
    </dt>
    <dd>
    Retrieve the line containing a position.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">line</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_LINEFROMPOSITION">SCI_LINEFROMPOSITION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:PositionFromLine"></a>
    <strong>Editor:PositionFromLine(line)</strong>
    </dt>
    <dd>
    Retrieve the position at the start of a line.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_POSITIONFROMLINE">SCI_POSITIONFROMLINE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.LineEndPosition"></a>
    <strong>Editor.LineEndPosition[line]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETLINEENDPOSITION">SCI_GETLINEENDPOSITION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:LineLength"></a>
    <strong>Editor:LineLength(line)</strong>
    </dt>
    <dd>
    How many characters are on a line, including end of line characters?


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_LINELENGTH">SCI_LINELENGTH</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:GetSelText"></a>
    <strong>Editor:GetSelText()</strong>
    </dt>
    <dd>
    Retrieve the selected text.  Return the length of the text. Result is NUL-terminated.



    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">string</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETSELTEXT">SCI_GETSELTEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:GetCurLine"></a>
    <strong>Editor:GetCurLine()</strong>
    </dt>
    <dd>
    Retrieve the text of the line containing the caret.  Returns the index of the caret on the line. Result is NUL-terminated.



    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">string</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETCURLINE">SCI_GETCURLINE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SelectionIsRectangle"></a>
    <strong>Editor.SelectionIsRectangle</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">SelectionIsRectangle</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SELECTIONISRECTANGLE">SCI_SELECTIONISRECTANGLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SelectionMode"></a>
    <strong>Editor.SelectionMode</strong>
    </dt>
    <dd>
    Set the selection mode to stream (SC_SEL_STREAM) or rectangular (SC_SEL_RECTANGLE/SC_SEL_THIN) or by lines (SC_SEL_LINES).


    <ul>
        <li><span class="parameter">SelectionMode</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSELECTIONMODE">SCI_SETSELECTIONMODE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MoveExtendsSelection"></a>
    <strong>Editor.MoveExtendsSelection</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">MoveExtendsSelection</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETMOVEEXTENDSSELECTION">SCI_GETMOVEEXTENDSSELECTION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:GetLineSelStartPosition"></a>
    <strong>Editor:GetLineSelStartPosition(line)</strong>
    </dt>
    <dd>
    Retrieve the position of the start of the selection at the given line (INVALID_POSITION if no selection on this line).


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETLINESELSTARTPOSITION">SCI_GETLINESELSTARTPOSITION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:GetLineSelEndPosition"></a>
    <strong>Editor:GetLineSelEndPosition(line)</strong>
    </dt>
    <dd>
    Retrieve the position of the end of the selection at the given line (INVALID_POSITION if no selection on this line).


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETLINESELENDPOSITION">SCI_GETLINESELENDPOSITION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MoveCaretInsideView"></a>
    <strong>Editor:MoveCaretInsideView()</strong>
    </dt>
    <dd>
    Move the caret inside current view if it's not there already.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MOVECARETINSIDEVIEW">SCI_MOVECARETINSIDEVIEW</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:PositionBefore"></a>
    <strong>Editor:PositionBefore(pos)</strong>
    </dt>
    <dd>
    Given a valid document position, return the previous position taking code page into account.  Returns 0 if passed 0.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_POSITIONBEFORE">SCI_POSITIONBEFORE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:PositionAfter"></a>
    <strong>Editor:PositionAfter(pos)</strong>
    </dt>
    <dd>
    Given a valid document position, return the next position taking code page into account.  Maximum value returned is the last position in the document.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_POSITIONAFTER">SCI_POSITIONAFTER</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:TextWidth"></a>
    <strong>Editor:TextWidth(style, text)</strong>
    </dt>
    <dd>
    Measure the pixel width of some text in a particular style.  NUL terminated text argument. Does not handle tab or control characters.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">text</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_TEXTWIDTH">SCI_TEXTWIDTH</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:TextHeight"></a>
    <strong>Editor:TextHeight(line)</strong>
    </dt>
    <dd>
    Retrieve the height of a particular line of text in pixels.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_TEXTHEIGHT">SCI_TEXTHEIGHT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.Column"></a>
    <strong>Editor.Column[pos]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETCOLUMN">SCI_GETCOLUMN</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:FindColumn"></a>
    <strong>Editor:FindColumn(line, column)</strong>
    </dt>
    <dd>
    Find the position of a column on a line taking into account tabs and multi-byte characters.  If beyond end of line, return line end position.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">column</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_FINDCOLUMN">SCI_FINDCOLUMN</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:PositionFromPoint"></a>
    <strong>Editor:PositionFromPoint(x, y)</strong>
    </dt>
    <dd>
    Find the position from a point within the window.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">x</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">y</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_POSITIONFROMPOINT">SCI_POSITIONFROMPOINT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:PositionFromPointClose"></a>
    <strong>Editor:PositionFromPointClose(x, y)</strong>
    </dt>
    <dd>
    Find the position from a point within the window but return INVALID_POSITION if not close to text.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">x</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">y</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_POSITIONFROMPOINTCLOSE">SCI_POSITIONFROMPOINTCLOSE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:CharPositionFromPoint"></a>
    <strong>Editor:CharPositionFromPoint(x, y)</strong>
    </dt>
    <dd>
    Find the position of a character from a point within the window.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">x</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">y</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CHARPOSITIONFROMPOINT">SCI_CHARPOSITIONFROMPOINT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:CharPositionFromPointClose"></a>
    <strong>Editor:CharPositionFromPointClose(x, y)</strong>
    </dt>
    <dd>
    Find the position of a character from a point within the window.  Return INVALID_POSITION if not close to text.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">x</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">y</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CHARPOSITIONFROMPOINTCLOSE">SCI_CHARPOSITIONFROMPOINTCLOSE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:PointXFromPosition"></a>
    <strong>Editor:PointXFromPosition(pos)</strong>
    </dt>
    <dd>
    Retrieve the x value of the point in the window where a position is displayed.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_POINTXFROMPOSITION">SCI_POINTXFROMPOSITION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:PointYFromPosition"></a>
    <strong>Editor:PointYFromPosition(pos)</strong>
    </dt>
    <dd>
    Retrieve the y value of the point in the window where a position is displayed.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_POINTYFROMPOSITION">SCI_POINTYFROMPOSITION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:HideSelection"></a>
    <strong>Editor:HideSelection(hide)</strong>
    </dt>
    <dd>
    Draw the selection either highlighted or in normal (non-highlighted) style.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">hide</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_HIDESELECTION">SCI_HIDESELECTION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ChooseCaretX"></a>
    <strong>Editor:ChooseCaretX()</strong>
    </dt>
    <dd>
    Set the last x chosen value to be the caret x position.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CHOOSECARETX">SCI_CHOOSECARETX</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MoveSelectedLinesUp"></a>
    <strong>Editor:MoveSelectedLinesUp()</strong>
    </dt>
    <dd>
    Move the selected lines up one line, shifting the line above after the selection





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MOVESELECTEDLINESUP">SCI_MOVESELECTEDLINESUP</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MoveSelectedLinesDown"></a>
    <strong>Editor:MoveSelectedLinesDown()</strong>
    </dt>
    <dd>
    Move the selected lines down one line, shifting the line below before the selection





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MOVESELECTEDLINESDOWN">SCI_MOVESELECTEDLINESDOWN</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MouseSelectionRectangularSwitch"></a>
    <strong>Editor.MouseSelectionRectangularSwitch</strong>
    </dt>
    <dd>
    Set whether switching to rectangular mode while selecting with the mouse is allowed.


    <ul>
        <li><span class="parameter">MouseSelectionRectangularSwitch</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMOUSESELECTIONRECTANGULARSWITCH">SCI_SETMOUSESELECTIONRECTANGULARSWITCH</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="By_character_or_UTF_16_code_unit"></a>By character or UTF-16 code unit </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:PositionRelative"></a>
    <strong>Editor:PositionRelative(pos, relative)</strong>
    </dt>
    <dd>
    Given a valid document position, return a position that differs in a number of characters.  Returned value is always between 0 and last position in document.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">relative</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_POSITIONRELATIVE">SCI_POSITIONRELATIVE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:CountCharacters"></a>
    <strong>Editor:CountCharacters(start, end)</strong>
    </dt>
    <dd>
    Count characters between two positions.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">start</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">end</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_COUNTCHARACTERS">SCI_COUNTCHARACTERS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:PositionRelativeCodeUnits"></a>
    <strong>Editor:PositionRelativeCodeUnits(pos, relative)</strong>
    </dt>
    <dd>
    Given a valid document position, return a position that differs in a number of UTF-16 code units.  Returned value is always between 0 and last position in document. The result may point half way (2 bytes) inside a non-BMP character.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">relative</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_POSITIONRELATIVECODEUNITS">SCI_POSITIONRELATIVECODEUNITS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:CountCodeUnits"></a>
    <strong>Editor:CountCodeUnits(start, end)</strong>
    </dt>
    <dd>
    Count code units between two positions.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">start</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">end</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_COUNTCODEUNITS">SCI_COUNTCODEUNITS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.LineCharacterIndex"></a>
    <strong>Editor.LineCharacterIndex</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">LineCharacterIndex</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETLINECHARACTERINDEX">SCI_GETLINECHARACTERINDEX</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:AllocateLineCharacterIndex"></a>
    <strong>Editor:AllocateLineCharacterIndex(lineCharacterIndex)</strong>
    </dt>
    <dd>
    Request line character index be created or its use count increased.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">lineCharacterIndex</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ALLOCATELINECHARACTERINDEX">SCI_ALLOCATELINECHARACTERINDEX</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ReleaseLineCharacterIndex"></a>
    <strong>Editor:ReleaseLineCharacterIndex(lineCharacterIndex)</strong>
    </dt>
    <dd>
    Decrease use count of line character index and remove if 0.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">lineCharacterIndex</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_RELEASELINECHARACTERINDEX">SCI_RELEASELINECHARACTERINDEX</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:LineFromIndexPosition"></a>
    <strong>Editor:LineFromIndexPosition(pos, lineCharacterIndex)</strong>
    </dt>
    <dd>
    Retrieve the document line containing a position measured in index units.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">lineCharacterIndex</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">line</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_LINEFROMINDEXPOSITION">SCI_LINEFROMINDEXPOSITION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:IndexPositionFromLine"></a>
    <strong>Editor:IndexPositionFromLine(line, lineCharacterIndex)</strong>
    </dt>
    <dd>
    Retrieve the position measured in index units at the start of a document line.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">lineCharacterIndex</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_INDEXPOSITIONFROMLINE">SCI_INDEXPOSITIONFROMLINE</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Multiple_Selection_and_Virtual_Space"></a>Multiple Selection and Virtual Space </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.MultipleSelection"></a>
    <strong>Editor.MultipleSelection</strong>
    </dt>
    <dd>
    Set whether multiple selections can be made


    <ul>
        <li><span class="parameter">MultipleSelection</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMULTIPLESELECTION">SCI_SETMULTIPLESELECTION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AdditionalSelectionTyping"></a>
    <strong>Editor.AdditionalSelectionTyping</strong>
    </dt>
    <dd>
    Set whether typing can be performed into multiple selections


    <ul>
        <li><span class="parameter">AdditionalSelectionTyping</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETADDITIONALSELECTIONTYPING">SCI_SETADDITIONALSELECTIONTYPING</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MultiPaste"></a>
    <strong>Editor.MultiPaste</strong>
    </dt>
    <dd>
    Change the effect of pasting when there are multiple selections.


    <ul>
        <li><span class="parameter">MultiPaste</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMULTIPASTE">SCI_SETMULTIPASTE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.VirtualSpaceOptions"></a>
    <strong>Editor.VirtualSpaceOptions</strong>
    </dt>
    <dd>
    Set options for virtual space behaviour.


    <ul>
        <li><span class="parameter">VirtualSpaceOptions</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETVIRTUALSPACEOPTIONS">SCI_SETVIRTUALSPACEOPTIONS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.RectangularSelectionModifier"></a>
    <strong>Editor.RectangularSelectionModifier</strong>
    </dt>
    <dd>
    On GTK, allow selecting the modifier key to use for mouse-based rectangular selection.  Often the window manager requires Alt+Mouse Drag for moving windows. Valid values are SCMOD_CTRL(default), SCMOD_ALT, or SCMOD_SUPER.


    <ul>
        <li><span class="parameter">RectangularSelectionModifier</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETRECTANGULARSELECTIONMODIFIER">SCI_SETRECTANGULARSELECTIONMODIFIER</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.Selections"></a>
    <strong>Editor.Selections</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">Selections</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETSELECTIONS">SCI_GETSELECTIONS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SelectionEmpty"></a>
    <strong>Editor.SelectionEmpty</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">SelectionEmpty</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETSELECTIONEMPTY">SCI_GETSELECTIONEMPTY</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ClearSelections"></a>
    <strong>Editor:ClearSelections()</strong>
    </dt>
    <dd>
    Clear selections to a single empty stream selection





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CLEARSELECTIONS">SCI_CLEARSELECTIONS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetSelection"></a>
    <strong>Editor:SetSelection(caret, anchor)</strong>
    </dt>
    <dd>
    Set a simple selection


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">caret</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">anchor</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSELECTION">SCI_SETSELECTION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:AddSelection"></a>
    <strong>Editor:AddSelection(caret, anchor)</strong>
    </dt>
    <dd>
    Add a selection


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">caret</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">anchor</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ADDSELECTION">SCI_ADDSELECTION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:DropSelectionN"></a>
    <strong>Editor:DropSelectionN(selection)</strong>
    </dt>
    <dd>
    Drop one selection


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">selection</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_DROPSELECTIONN">SCI_DROPSELECTIONN</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MainSelection"></a>
    <strong>Editor.MainSelection</strong>
    </dt>
    <dd>
    Set the main selection


    <ul>
        <li><span class="parameter">MainSelection</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMAINSELECTION">SCI_SETMAINSELECTION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SelectionNCaret"></a>
    <strong>Editor.SelectionNCaret[selection]</strong>
    </dt>
    <dd>
    Set the caret position of the nth selection.


    <ul>
        <li><span class="parameter">selection</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSELECTIONNCARET">SCI_SETSELECTIONNCARET</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SelectionNCaretVirtualSpace"></a>
    <strong>Editor.SelectionNCaretVirtualSpace[selection]</strong>
    </dt>
    <dd>
    Set the virtual space of the caret of the nth selection.


    <ul>
        <li><span class="parameter">selection</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSELECTIONNCARETVIRTUALSPACE">SCI_SETSELECTIONNCARETVIRTUALSPACE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SelectionNAnchor"></a>
    <strong>Editor.SelectionNAnchor[selection]</strong>
    </dt>
    <dd>
    Set the anchor position of the nth selection.


    <ul>
        <li><span class="parameter">selection</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSELECTIONNANCHOR">SCI_SETSELECTIONNANCHOR</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SelectionNAnchorVirtualSpace"></a>
    <strong>Editor.SelectionNAnchorVirtualSpace[selection]</strong>
    </dt>
    <dd>
    Set the virtual space of the anchor of the nth selection.


    <ul>
        <li><span class="parameter">selection</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSELECTIONNANCHORVIRTUALSPACE">SCI_SETSELECTIONNANCHORVIRTUALSPACE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SelectionNStart"></a>
    <strong>Editor.SelectionNStart[selection]</strong>
    </dt>
    <dd>
    Sets the position that starts the selection - this becomes the anchor.


    <ul>
        <li><span class="parameter">selection</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSELECTIONNSTART">SCI_SETSELECTIONNSTART</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SelectionNStartVirtualSpace"></a>
    <strong>Editor.SelectionNStartVirtualSpace[selection]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">selection</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETSELECTIONNSTARTVIRTUALSPACE">SCI_GETSELECTIONNSTARTVIRTUALSPACE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SelectionNEnd"></a>
    <strong>Editor.SelectionNEnd[selection]</strong>
    </dt>
    <dd>
    Sets the position that ends the selection - this becomes the currentPosition.


    <ul>
        <li><span class="parameter">selection</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSELECTIONNEND">SCI_SETSELECTIONNEND</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SelectionNEndVirtualSpace"></a>
    <strong>Editor.SelectionNEndVirtualSpace[selection]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">selection</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETSELECTIONNENDVIRTUALSPACE">SCI_GETSELECTIONNENDVIRTUALSPACE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.RectangularSelectionCaret"></a>
    <strong>Editor.RectangularSelectionCaret</strong>
    </dt>
    <dd>
    Set the caret position of the rectangular selection.


    <ul>
        <li><span class="parameter">RectangularSelectionCaret</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETRECTANGULARSELECTIONCARET">SCI_SETRECTANGULARSELECTIONCARET</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.RectangularSelectionCaretVirtualSpace"></a>
    <strong>Editor.RectangularSelectionCaretVirtualSpace</strong>
    </dt>
    <dd>
    Set the virtual space of the caret of the rectangular selection.


    <ul>
        <li><span class="parameter">RectangularSelectionCaretVirtualSpace</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETRECTANGULARSELECTIONCARETVIRTUALSPACE">SCI_SETRECTANGULARSELECTIONCARETVIRTUALSPACE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.RectangularSelectionAnchor"></a>
    <strong>Editor.RectangularSelectionAnchor</strong>
    </dt>
    <dd>
    Set the anchor position of the rectangular selection.


    <ul>
        <li><span class="parameter">RectangularSelectionAnchor</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETRECTANGULARSELECTIONANCHOR">SCI_SETRECTANGULARSELECTIONANCHOR</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.RectangularSelectionAnchorVirtualSpace"></a>
    <strong>Editor.RectangularSelectionAnchorVirtualSpace</strong>
    </dt>
    <dd>
    Set the virtual space of the anchor of the rectangular selection.


    <ul>
        <li><span class="parameter">RectangularSelectionAnchorVirtualSpace</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETRECTANGULARSELECTIONANCHORVIRTUALSPACE">SCI_SETRECTANGULARSELECTIONANCHORVIRTUALSPACE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AdditionalSelAlpha"></a>
    <strong>Editor.AdditionalSelAlpha</strong>
    </dt>
    <dd>
    Set the alpha of the selection.


    <ul>
        <li><span class="parameter">AdditionalSelAlpha</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETADDITIONALSELALPHA">SCI_SETADDITIONALSELALPHA</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AdditionalSelFore"></a>
    <strong>Editor.AdditionalSelFore</strong>
    </dt>
    <dd>
    Set the foreground colour of additional selections.  Must have previously called SetSelFore with non-zero first argument for this to have an effect.


    <ul>
        <li><span class="parameter">AdditionalSelFore</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETADDITIONALSELFORE">SCI_SETADDITIONALSELFORE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AdditionalSelBack"></a>
    <strong>Editor.AdditionalSelBack</strong>
    </dt>
    <dd>
    Set the background colour of additional selections.  Must have previously called SetSelBack with non-zero first argument for this to have an effect.


    <ul>
        <li><span class="parameter">AdditionalSelBack</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETADDITIONALSELBACK">SCI_SETADDITIONALSELBACK</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AdditionalCaretFore"></a>
    <strong>Editor.AdditionalCaretFore</strong>
    </dt>
    <dd>
    Set the foreground colour of additional carets.


    <ul>
        <li><span class="parameter">AdditionalCaretFore</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETADDITIONALCARETFORE">SCI_SETADDITIONALCARETFORE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AdditionalCaretsBlink"></a>
    <strong>Editor.AdditionalCaretsBlink</strong>
    </dt>
    <dd>
    Set whether additional carets will blink


    <ul>
        <li><span class="parameter">AdditionalCaretsBlink</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETADDITIONALCARETSBLINK">SCI_SETADDITIONALCARETSBLINK</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AdditionalCaretsVisible"></a>
    <strong>Editor.AdditionalCaretsVisible</strong>
    </dt>
    <dd>
    Set whether additional carets are visible


    <ul>
        <li><span class="parameter">AdditionalCaretsVisible</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETADDITIONALCARETSVISIBLE">SCI_SETADDITIONALCARETSVISIBLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SwapMainAnchorCaret"></a>
    <strong>Editor:SwapMainAnchorCaret()</strong>
    </dt>
    <dd>
    Swap that caret and anchor of the main selection.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SWAPMAINANCHORCARET">SCI_SWAPMAINANCHORCARET</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:RotateSelection"></a>
    <strong>Editor:RotateSelection()</strong>
    </dt>
    <dd>
    Set the main selection to the next selection.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ROTATESELECTION">SCI_ROTATESELECTION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MultipleSelectAddNext"></a>
    <strong>Editor:MultipleSelectAddNext()</strong>
    </dt>
    <dd>
    Add the next occurrence of the main selection to the set of selections as main.  If the current selection is empty then select word around caret.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MULTIPLESELECTADDNEXT">SCI_MULTIPLESELECTADDNEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MultipleSelectAddEach"></a>
    <strong>Editor:MultipleSelectAddEach()</strong>
    </dt>
    <dd>
    Add each occurrence of the main selection in the target to the set of selections.  If the current selection is empty then select word around caret.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MULTIPLESELECTADDEACH">SCI_MULTIPLESELECTADDEACH</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Scrolling_and_automatic_scrolling"></a>Scrolling and automatic scrolling </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.FirstVisibleLine"></a>
    <strong>Editor.FirstVisibleLine</strong>
    </dt>
    <dd>
    Scroll so that a display line is at the top of the display.


    <ul>
        <li><span class="parameter">FirstVisibleLine</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETFIRSTVISIBLELINE">SCI_SETFIRSTVISIBLELINE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.XOffset"></a>
    <strong>Editor.XOffset</strong>
    </dt>
    <dd>
    Set the xOffset (ie, horizontal scroll position).


    <ul>
        <li><span class="parameter">XOffset</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETXOFFSET">SCI_SETXOFFSET</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:LineScroll"></a>
    <strong>Editor:LineScroll(columns, lines)</strong>
    </dt>
    <dd>
    Scroll horizontally and vertically.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">columns</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">lines</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_LINESCROLL">SCI_LINESCROLL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ScrollCaret"></a>
    <strong>Editor:ScrollCaret()</strong>
    </dt>
    <dd>
    Ensure the caret is visible.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SCROLLCARET">SCI_SCROLLCARET</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ScrollRange"></a>
    <strong>Editor:ScrollRange(secondary, primary)</strong>
    </dt>
    <dd>
    Scroll the argument positions and the range between them into view giving priority to the primary position then the secondary position.  This may be used to make a search match visible.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">secondary</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">primary</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SCROLLRANGE">SCI_SCROLLRANGE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetXCaretPolicy"></a>
    <strong>Editor:SetXCaretPolicy(caretPolicy, caretSlop)</strong>
    </dt>
    <dd>
    Set the way the caret is kept visible when going sideways.  The exclusion zone is given in pixels.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">caretPolicy</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">caretSlop</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETXCARETPOLICY">SCI_SETXCARETPOLICY</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetYCaretPolicy"></a>
    <strong>Editor:SetYCaretPolicy(caretPolicy, caretSlop)</strong>
    </dt>
    <dd>
    Set the way the line the caret is on is kept visible.  The exclusion zone is given in lines.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">caretPolicy</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">caretSlop</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETYCARETPOLICY">SCI_SETYCARETPOLICY</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetVisiblePolicy"></a>
    <strong>Editor:SetVisiblePolicy(visiblePolicy, visibleSlop)</strong>
    </dt>
    <dd>
    Set the way the display area is determined when a particular line is to be moved to by Find, FindNext, GotoLine, etc.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">visiblePolicy</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">visibleSlop</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETVISIBLEPOLICY">SCI_SETVISIBLEPOLICY</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.HScrollBar"></a>
    <strong>Editor.HScrollBar</strong>
    </dt>
    <dd>
    Show or hide the horizontal scroll bar.


    <ul>
        <li><span class="parameter">HScrollBar</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETHSCROLLBAR">SCI_SETHSCROLLBAR</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.VScrollBar"></a>
    <strong>Editor.VScrollBar</strong>
    </dt>
    <dd>
    Show or hide the vertical scroll bar.


    <ul>
        <li><span class="parameter">VScrollBar</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETVSCROLLBAR">SCI_SETVSCROLLBAR</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.ScrollWidth"></a>
    <strong>Editor.ScrollWidth</strong>
    </dt>
    <dd>
    Sets the document width assumed for scrolling.


    <ul>
        <li><span class="parameter">ScrollWidth</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSCROLLWIDTH">SCI_SETSCROLLWIDTH</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.ScrollWidthTracking"></a>
    <strong>Editor.ScrollWidthTracking</strong>
    </dt>
    <dd>
    Sets whether the maximum width line displayed is used to set scroll width.


    <ul>
        <li><span class="parameter">ScrollWidthTracking</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSCROLLWIDTHTRACKING">SCI_SETSCROLLWIDTHTRACKING</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.EndAtLastLine"></a>
    <strong>Editor.EndAtLastLine</strong>
    </dt>
    <dd>
    Sets the scroll range so that maximum scroll position has the last line at the bottom of the view (default).  Setting this to false allows scrolling one page below the last line.


    <ul>
        <li><span class="parameter">EndAtLastLine</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETENDATLASTLINE">SCI_SETENDATLASTLINE</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="White_space"></a>White space </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.ViewWS"></a>
    <strong>Editor.ViewWS</strong>
    </dt>
    <dd>
    Make white space characters invisible, always visible or visible outside indentation.


    <ul>
        <li><span class="parameter">ViewWS</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETVIEWWS">SCI_SETVIEWWS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetWhitespaceFore"></a>
    <strong>Editor:SetWhitespaceFore(useSetting, fore)</strong>
    </dt>
    <dd>
    Set the foreground colour of all whitespace and whether to use this setting.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">useSetting</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
        <li><span class="parameter">fore</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETWHITESPACEFORE">SCI_SETWHITESPACEFORE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetWhitespaceBack"></a>
    <strong>Editor:SetWhitespaceBack(useSetting, back)</strong>
    </dt>
    <dd>
    Set the background colour of all whitespace and whether to use this setting.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">useSetting</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
        <li><span class="parameter">back</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETWHITESPACEBACK">SCI_SETWHITESPACEBACK</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.WhitespaceSize"></a>
    <strong>Editor.WhitespaceSize</strong>
    </dt>
    <dd>
    Set the size of the dots used to mark space characters.


    <ul>
        <li><span class="parameter">WhitespaceSize</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETWHITESPACESIZE">SCI_SETWHITESPACESIZE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.TabDrawMode"></a>
    <strong>Editor.TabDrawMode</strong>
    </dt>
    <dd>
    Set how tabs are drawn when visible.


    <ul>
        <li><span class="parameter">TabDrawMode</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETTABDRAWMODE">SCI_SETTABDRAWMODE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.ExtraAscent"></a>
    <strong>Editor.ExtraAscent</strong>
    </dt>
    <dd>
    Set extra ascent for each line


    <ul>
        <li><span class="parameter">ExtraAscent</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETEXTRAASCENT">SCI_SETEXTRAASCENT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.ExtraDescent"></a>
    <strong>Editor.ExtraDescent</strong>
    </dt>
    <dd>
    Set extra descent for each line


    <ul>
        <li><span class="parameter">ExtraDescent</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETEXTRADESCENT">SCI_SETEXTRADESCENT</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Cursor"></a>Cursor </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.Cursor"></a>
    <strong>Editor.Cursor</strong>
    </dt>
    <dd>
    Sets the cursor to one of the SC_CURSOR* values.


    <ul>
        <li><span class="parameter">Cursor</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCURSOR">SCI_SETCURSOR</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Mouse_capture"></a>Mouse capture </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.MouseDownCaptures"></a>
    <strong>Editor.MouseDownCaptures</strong>
    </dt>
    <dd>
    Set whether the mouse is captured when its button is pressed.


    <ul>
        <li><span class="parameter">MouseDownCaptures</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMOUSEDOWNCAPTURES">SCI_SETMOUSEDOWNCAPTURES</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MouseWheelCaptures"></a>
    <strong>Editor.MouseWheelCaptures</strong>
    </dt>
    <dd>
    Set whether the mouse wheel can be active outside the window.


    <ul>
        <li><span class="parameter">MouseWheelCaptures</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMOUSEWHEELCAPTURES">SCI_SETMOUSEWHEELCAPTURES</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Line_endings"></a>Line endings </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.EOLMode"></a>
    <strong>Editor.EOLMode</strong>
    </dt>
    <dd>
    Set the current end of line mode.


    <ul>
        <li><span class="parameter">EOLMode</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETEOLMODE">SCI_SETEOLMODE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ConvertEOLs"></a>
    <strong>Editor:ConvertEOLs(eolMode)</strong>
    </dt>
    <dd>
    Convert all line endings in the document to one mode.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">eolMode</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CONVERTEOLS">SCI_CONVERTEOLS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.ViewEOL"></a>
    <strong>Editor.ViewEOL</strong>
    </dt>
    <dd>
    Make the end of line characters visible or invisible.


    <ul>
        <li><span class="parameter">ViewEOL</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETVIEWEOL">SCI_SETVIEWEOL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.LineEndTypesSupported"></a>
    <strong>Editor.LineEndTypesSupported</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">LineEndTypesSupported</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETLINEENDTYPESSUPPORTED">SCI_GETLINEENDTYPESSUPPORTED</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.LineEndTypesAllowed"></a>
    <strong>Editor.LineEndTypesAllowed</strong>
    </dt>
    <dd>
    Set the line end types that the application wants to use.  May not be used if incompatible with lexer or encoding.


    <ul>
        <li><span class="parameter">LineEndTypesAllowed</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETLINEENDTYPESALLOWED">SCI_SETLINEENDTYPESALLOWED</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.LineEndTypesActive"></a>
    <strong>Editor.LineEndTypesActive</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">LineEndTypesActive</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETLINEENDTYPESACTIVE">SCI_GETLINEENDTYPESACTIVE</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Words"></a>Words </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:WordEndPosition"></a>
    <strong>Editor:WordEndPosition(pos, onlyWordCharacters)</strong>
    </dt>
    <dd>
    Get position of end of word.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">onlyWordCharacters</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_WORDENDPOSITION">SCI_WORDENDPOSITION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:WordStartPosition"></a>
    <strong>Editor:WordStartPosition(pos, onlyWordCharacters)</strong>
    </dt>
    <dd>
    Get position of start of word.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">onlyWordCharacters</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_WORDSTARTPOSITION">SCI_WORDSTARTPOSITION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:IsRangeWord"></a>
    <strong>Editor:IsRangeWord(start, end)</strong>
    </dt>
    <dd>
    Is the range start..end considered a word?


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">start</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">end</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">bool</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ISRANGEWORD">SCI_ISRANGEWORD</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.WordChars"></a>
    <strong>Editor.WordChars</strong>
    </dt>
    <dd>
    Set the set of characters making up words for when moving or selecting by word.  First sets defaults like SetCharsDefault.


    <ul>
        <li><span class="parameter">WordChars</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETWORDCHARS">SCI_SETWORDCHARS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.WhitespaceChars"></a>
    <strong>Editor.WhitespaceChars</strong>
    </dt>
    <dd>
    Set the set of characters making up whitespace for when moving or selecting by word.  Should be called after SetWordChars.


    <ul>
        <li><span class="parameter">WhitespaceChars</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETWHITESPACECHARS">SCI_SETWHITESPACECHARS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.PunctuationChars"></a>
    <strong>Editor.PunctuationChars</strong>
    </dt>
    <dd>
    Set the set of characters making up punctuation characters Should be called after SetWordChars.


    <ul>
        <li><span class="parameter">PunctuationChars</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETPUNCTUATIONCHARS">SCI_SETPUNCTUATIONCHARS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetCharsDefault"></a>
    <strong>Editor:SetCharsDefault()</strong>
    </dt>
    <dd>
    Reset the set of characters for whitespace and word characters to the defaults.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCHARSDEFAULT">SCI_SETCHARSDEFAULT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CharacterCategoryOptimization"></a>
    <strong>Editor.CharacterCategoryOptimization</strong>
    </dt>
    <dd>
    Set the number of characters to have directly indexed categories


    <ul>
        <li><span class="parameter">CharacterCategoryOptimization</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCHARACTERCATEGORYOPTIMIZATION">SCI_SETCHARACTERCATEGORYOPTIMIZATION</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Styling"></a>Styling </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.EndStyled"></a>
    <strong>Editor.EndStyled</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">EndStyled</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETENDSTYLED">SCI_GETENDSTYLED</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:StartStyling"></a>
    <strong>Editor:StartStyling(start, unused)</strong>
    </dt>
    <dd>
    Set the current styling position to start.  The unused parameter is no longer used and should be set to 0.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">start</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">unused</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STARTSTYLING">SCI_STARTSTYLING</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetStyling"></a>
    <strong>Editor:SetStyling(length, style)</strong>
    </dt>
    <dd>
    Change style from current styling position for length characters to a style and move the current styling position to after this newly styled segment.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">length</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSTYLING">SCI_SETSTYLING</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetStylingEx"></a>
    <strong>Editor:SetStylingEx(styles)</strong>
    </dt>
    <dd>
    Set the styles for a segment of the document.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">styles</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSTYLINGEX">SCI_SETSTYLINGEX</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.IdleStyling"></a>
    <strong>Editor.IdleStyling</strong>
    </dt>
    <dd>
    Sets limits to idle styling.


    <ul>
        <li><span class="parameter">IdleStyling</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETIDLESTYLING">SCI_SETIDLESTYLING</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.LineState"></a>
    <strong>Editor.LineState[line]</strong>
    </dt>
    <dd>
    Used to hold extra styling information for each line.


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETLINESTATE">SCI_SETLINESTATE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MaxLineState"></a>
    <strong>Editor.MaxLineState</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">MaxLineState</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETMAXLINESTATE">SCI_GETMAXLINESTATE</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Style_definition"></a>Style definition </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:StyleResetDefault"></a>
    <strong>Editor:StyleResetDefault()</strong>
    </dt>
    <dd>
    Reset the default style to its state at startup





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLERESETDEFAULT">SCI_STYLERESETDEFAULT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:StyleClearAll"></a>
    <strong>Editor:StyleClearAll()</strong>
    </dt>
    <dd>
    Clear all the styles and make equivalent to the global default style.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLECLEARALL">SCI_STYLECLEARALL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleFont"></a>
    <strong>Editor.StyleFont[style]</strong>
    </dt>
    <dd>
    Set the font of a style.


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLESETFONT">SCI_STYLESETFONT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleSize"></a>
    <strong>Editor.StyleSize[style]</strong>
    </dt>
    <dd>
    Set the size of characters of a style.


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLESETSIZE">SCI_STYLESETSIZE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleSizeFractional"></a>
    <strong>Editor.StyleSizeFractional[style]</strong>
    </dt>
    <dd>
    Set the size of characters of a style.  Size is in points multiplied by 100.


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLESETSIZEFRACTIONAL">SCI_STYLESETSIZEFRACTIONAL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleBold"></a>
    <strong>Editor.StyleBold[style]</strong>
    </dt>
    <dd>
    Set a style to be bold or not.


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLESETBOLD">SCI_STYLESETBOLD</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleWeight"></a>
    <strong>Editor.StyleWeight[style]</strong>
    </dt>
    <dd>
    Set the weight of characters of a style.


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLESETWEIGHT">SCI_STYLESETWEIGHT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleItalic"></a>
    <strong>Editor.StyleItalic[style]</strong>
    </dt>
    <dd>
    Set a style to be italic or not.


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLESETITALIC">SCI_STYLESETITALIC</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleUnderline"></a>
    <strong>Editor.StyleUnderline[style]</strong>
    </dt>
    <dd>
    Set a style to be underlined or not.


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLESETUNDERLINE">SCI_STYLESETUNDERLINE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleFore"></a>
    <strong>Editor.StyleFore[style]</strong>
    </dt>
    <dd>
    Set the foreground colour of a style.


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLESETFORE">SCI_STYLESETFORE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleBack"></a>
    <strong>Editor.StyleBack[style]</strong>
    </dt>
    <dd>
    Set the background colour of a style.


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLESETBACK">SCI_STYLESETBACK</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleEOLFilled"></a>
    <strong>Editor.StyleEOLFilled[style]</strong>
    </dt>
    <dd>
    Set a style to have its end of line filled or not.


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLESETEOLFILLED">SCI_STYLESETEOLFILLED</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleCharacterSet"></a>
    <strong>Editor.StyleCharacterSet[style]</strong>
    </dt>
    <dd>
    Set the character set of the font in a style.


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLESETCHARACTERSET">SCI_STYLESETCHARACTERSET</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleCase"></a>
    <strong>Editor.StyleCase[style]</strong>
    </dt>
    <dd>
    Set a style to be mixed case, or to force upper or lower case.


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLESETCASE">SCI_STYLESETCASE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleVisible"></a>
    <strong>Editor.StyleVisible[style]</strong>
    </dt>
    <dd>
    Set a style to be visible or not.


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLESETVISIBLE">SCI_STYLESETVISIBLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleChangeable"></a>
    <strong>Editor.StyleChangeable[style]</strong>
    </dt>
    <dd>
    Set a style to be changeable or not (read only).  Experimental feature, currently buggy.


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLESETCHANGEABLE">SCI_STYLESETCHANGEABLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleHotSpot"></a>
    <strong>Editor.StyleHotSpot[style]</strong>
    </dt>
    <dd>
    Set a style to be a hotspot or not.


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STYLESETHOTSPOT">SCI_STYLESETHOTSPOT</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Caret__selection__and_hotspot_styles"></a>Caret, selection, and hotspot styles </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:SetSelFore"></a>
    <strong>Editor:SetSelFore(useSetting, fore)</strong>
    </dt>
    <dd>
    Set the foreground colour of the main and additional selections and whether to use this setting.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">useSetting</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
        <li><span class="parameter">fore</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSELFORE">SCI_SETSELFORE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetSelBack"></a>
    <strong>Editor:SetSelBack(useSetting, back)</strong>
    </dt>
    <dd>
    Set the background colour of the main and additional selections and whether to use this setting.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">useSetting</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
        <li><span class="parameter">back</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSELBACK">SCI_SETSELBACK</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SelAlpha"></a>
    <strong>Editor.SelAlpha</strong>
    </dt>
    <dd>
    Set the alpha of the selection.


    <ul>
        <li><span class="parameter">SelAlpha</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSELALPHA">SCI_SETSELALPHA</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SelEOLFilled"></a>
    <strong>Editor.SelEOLFilled</strong>
    </dt>
    <dd>
    Set the selection to have its end of line filled or not.


    <ul>
        <li><span class="parameter">SelEOLFilled</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETSELEOLFILLED">SCI_SETSELEOLFILLED</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CaretFore"></a>
    <strong>Editor.CaretFore</strong>
    </dt>
    <dd>
    Set the foreground colour of the caret.


    <ul>
        <li><span class="parameter">CaretFore</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCARETFORE">SCI_SETCARETFORE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CaretLineVisible"></a>
    <strong>Editor.CaretLineVisible</strong>
    </dt>
    <dd>
    Display the background of the line containing the caret in a different colour.


    <ul>
        <li><span class="parameter">CaretLineVisible</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCARETLINEVISIBLE">SCI_SETCARETLINEVISIBLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CaretLineBack"></a>
    <strong>Editor.CaretLineBack</strong>
    </dt>
    <dd>
    Set the colour of the background of the line containing the caret.


    <ul>
        <li><span class="parameter">CaretLineBack</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCARETLINEBACK">SCI_SETCARETLINEBACK</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CaretLineBackAlpha"></a>
    <strong>Editor.CaretLineBackAlpha</strong>
    </dt>
    <dd>
    Set background alpha of the caret line.


    <ul>
        <li><span class="parameter">CaretLineBackAlpha</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCARETLINEBACKALPHA">SCI_SETCARETLINEBACKALPHA</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CaretLineFrame"></a>
    <strong>Editor.CaretLineFrame</strong>
    </dt>
    <dd>
    Display the caret line framed.  Set width != 0 to enable this option and width = 0 to disable it.


    <ul>
        <li><span class="parameter">CaretLineFrame</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCARETLINEFRAME">SCI_SETCARETLINEFRAME</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CaretLineVisibleAlways"></a>
    <strong>Editor.CaretLineVisibleAlways</strong>
    </dt>
    <dd>
    Sets the caret line to always visible.


    <ul>
        <li><span class="parameter">CaretLineVisibleAlways</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCARETLINEVISIBLEALWAYS">SCI_SETCARETLINEVISIBLEALWAYS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CaretPeriod"></a>
    <strong>Editor.CaretPeriod</strong>
    </dt>
    <dd>
    Get the time in milliseconds that the caret is on and off.  0 = steady on.


    <ul>
        <li><span class="parameter">CaretPeriod</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCARETPERIOD">SCI_SETCARETPERIOD</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CaretStyle"></a>
    <strong>Editor.CaretStyle</strong>
    </dt>
    <dd>
    Set the style of the caret to be drawn.


    <ul>
        <li><span class="parameter">CaretStyle</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCARETSTYLE">SCI_SETCARETSTYLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CaretWidth"></a>
    <strong>Editor.CaretWidth</strong>
    </dt>
    <dd>
    Set the width of the insert mode caret.


    <ul>
        <li><span class="parameter">CaretWidth</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCARETWIDTH">SCI_SETCARETWIDTH</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetHotspotActiveFore"></a>
    <strong>Editor:SetHotspotActiveFore(useSetting, fore)</strong>
    </dt>
    <dd>
    Set a fore colour for active hotspots.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">useSetting</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
        <li><span class="parameter">fore</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETHOTSPOTACTIVEFORE">SCI_SETHOTSPOTACTIVEFORE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:GetHotspotActiveFore"></a>
    <strong>Editor:GetHotspotActiveFore()</strong>
    </dt>
    <dd>
    Get the fore colour for active hotspots.



    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">colour</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETHOTSPOTACTIVEFORE">SCI_GETHOTSPOTACTIVEFORE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetHotspotActiveBack"></a>
    <strong>Editor:SetHotspotActiveBack(useSetting, back)</strong>
    </dt>
    <dd>
    Set a back colour for active hotspots.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">useSetting</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
        <li><span class="parameter">back</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETHOTSPOTACTIVEBACK">SCI_SETHOTSPOTACTIVEBACK</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:GetHotspotActiveBack"></a>
    <strong>Editor:GetHotspotActiveBack()</strong>
    </dt>
    <dd>
    Get the back colour for active hotspots.



    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">colour</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETHOTSPOTACTIVEBACK">SCI_GETHOTSPOTACTIVEBACK</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.HotspotActiveUnderline"></a>
    <strong>Editor.HotspotActiveUnderline</strong>
    </dt>
    <dd>
    Enable / Disable underlining active hotspots.


    <ul>
        <li><span class="parameter">HotspotActiveUnderline</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETHOTSPOTACTIVEUNDERLINE">SCI_SETHOTSPOTACTIVEUNDERLINE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.HotspotSingleLine"></a>
    <strong>Editor.HotspotSingleLine</strong>
    </dt>
    <dd>
    Limit hotspots to single line so hotspots on two lines don't merge.


    <ul>
        <li><span class="parameter">HotspotSingleLine</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETHOTSPOTSINGLELINE">SCI_SETHOTSPOTSINGLELINE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CaretSticky"></a>
    <strong>Editor.CaretSticky</strong>
    </dt>
    <dd>
    Stop the caret preferred x position changing when the user types.


    <ul>
        <li><span class="parameter">CaretSticky</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCARETSTICKY">SCI_SETCARETSTICKY</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ToggleCaretSticky"></a>
    <strong>Editor:ToggleCaretSticky()</strong>
    </dt>
    <dd>
    Switch between sticky and non-sticky: meant to be bound to a key.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_TOGGLECARETSTICKY">SCI_TOGGLECARETSTICKY</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Character_representations"></a>Character representations </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.Representation"></a>
    <strong>Editor.Representation[encodedCharacter]</strong>
    </dt>
    <dd>
    Set the way a character is drawn.


    <ul>
        <li><span class="parameter">encodedCharacter</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETREPRESENTATION">SCI_SETREPRESENTATION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ClearRepresentation"></a>
    <strong>Editor:ClearRepresentation(encodedCharacter)</strong>
    </dt>
    <dd>
    Remove a character representation.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">encodedCharacter</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CLEARREPRESENTATION">SCI_CLEARREPRESENTATION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.ControlCharSymbol"></a>
    <strong>Editor.ControlCharSymbol</strong>
    </dt>
    <dd>
    Change the way control characters are displayed: If symbol is &lt; 32, keep the drawn way, else, use the given character.


    <ul>
        <li><span class="parameter">ControlCharSymbol</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCONTROLCHARSYMBOL">SCI_SETCONTROLCHARSYMBOL</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Margins"></a>Margins </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.Margins"></a>
    <strong>Editor.Margins</strong>
    </dt>
    <dd>
    Allocate a non-standard number of margins.


    <ul>
        <li><span class="parameter">Margins</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMARGINS">SCI_SETMARGINS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarginTypeN"></a>
    <strong>Editor.MarginTypeN[margin]</strong>
    </dt>
    <dd>
    Set a margin to be either numeric or symbolic.


    <ul>
        <li><span class="parameter">margin</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMARGINTYPEN">SCI_SETMARGINTYPEN</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarginWidthN"></a>
    <strong>Editor.MarginWidthN[margin]</strong>
    </dt>
    <dd>
    Set the width of a margin to a width expressed in pixels.


    <ul>
        <li><span class="parameter">margin</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMARGINWIDTHN">SCI_SETMARGINWIDTHN</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarginMaskN"></a>
    <strong>Editor.MarginMaskN[margin]</strong>
    </dt>
    <dd>
    Set a mask that determines which markers are displayed in a margin.


    <ul>
        <li><span class="parameter">margin</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMARGINMASKN">SCI_SETMARGINMASKN</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarginSensitiveN"></a>
    <strong>Editor.MarginSensitiveN[margin]</strong>
    </dt>
    <dd>
    Make a margin sensitive or insensitive to mouse clicks.


    <ul>
        <li><span class="parameter">margin</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMARGINSENSITIVEN">SCI_SETMARGINSENSITIVEN</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarginCursorN"></a>
    <strong>Editor.MarginCursorN[margin]</strong>
    </dt>
    <dd>
    Set the cursor shown when the mouse is inside a margin.


    <ul>
        <li><span class="parameter">margin</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMARGINCURSORN">SCI_SETMARGINCURSORN</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarginBackN"></a>
    <strong>Editor.MarginBackN[margin]</strong>
    </dt>
    <dd>
    Set the background colour of a margin.  Only visible for SC_MARGIN_COLOUR.


    <ul>
        <li><span class="parameter">margin</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMARGINBACKN">SCI_SETMARGINBACKN</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarginLeft"></a>
    <strong>Editor.MarginLeft</strong>
    </dt>
    <dd>
    Sets the size in pixels of the left margin.


    <ul>
        <li><span class="parameter">MarginLeft</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMARGINLEFT">SCI_SETMARGINLEFT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarginRight"></a>
    <strong>Editor.MarginRight</strong>
    </dt>
    <dd>
    Sets the size in pixels of the right margin.


    <ul>
        <li><span class="parameter">MarginRight</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMARGINRIGHT">SCI_SETMARGINRIGHT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetFoldMarginColour"></a>
    <strong>Editor:SetFoldMarginColour(useSetting, back)</strong>
    </dt>
    <dd>
    Set one of the colours used as a chequerboard pattern in the fold margin


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">useSetting</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
        <li><span class="parameter">back</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETFOLDMARGINCOLOUR">SCI_SETFOLDMARGINCOLOUR</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetFoldMarginHiColour"></a>
    <strong>Editor:SetFoldMarginHiColour(useSetting, fore)</strong>
    </dt>
    <dd>
    Set the other colour used as a chequerboard pattern in the fold margin


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">useSetting</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
        <li><span class="parameter">fore</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETFOLDMARGINHICOLOUR">SCI_SETFOLDMARGINHICOLOUR</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarginText"></a>
    <strong>Editor.MarginText[line]</strong>
    </dt>
    <dd>
    Set the text in the text margin for a line


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARGINSETTEXT">SCI_MARGINSETTEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarginStyle"></a>
    <strong>Editor.MarginStyle[line]</strong>
    </dt>
    <dd>
    Set the style number for the text margin for a line


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARGINSETSTYLE">SCI_MARGINSETSTYLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarginStyles"></a>
    <strong>Editor.MarginStyles[line]</strong>
    </dt>
    <dd>
    Set the style in the text margin for a line


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARGINSETSTYLES">SCI_MARGINSETSTYLES</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MarginTextClearAll"></a>
    <strong>Editor:MarginTextClearAll()</strong>
    </dt>
    <dd>
    Clear the margin text on all lines





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARGINTEXTCLEARALL">SCI_MARGINTEXTCLEARALL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarginStyleOffset"></a>
    <strong>Editor.MarginStyleOffset</strong>
    </dt>
    <dd>
    Get the start of the range of style numbers used for margin text


    <ul>
        <li><span class="parameter">MarginStyleOffset</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARGINSETSTYLEOFFSET">SCI_MARGINSETSTYLEOFFSET</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarginOptions"></a>
    <strong>Editor.MarginOptions</strong>
    </dt>
    <dd>
    Set the margin options.


    <ul>
        <li><span class="parameter">MarginOptions</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMARGINOPTIONS">SCI_SETMARGINOPTIONS</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Annotations"></a>Annotations </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.AnnotationText"></a>
    <strong>Editor.AnnotationText[line]</strong>
    </dt>
    <dd>
    Set the annotation text for a line


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ANNOTATIONSETTEXT">SCI_ANNOTATIONSETTEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AnnotationStyle"></a>
    <strong>Editor.AnnotationStyle[line]</strong>
    </dt>
    <dd>
    Set the style number for the annotations for a line


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ANNOTATIONSETSTYLE">SCI_ANNOTATIONSETSTYLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AnnotationStyles"></a>
    <strong>Editor.AnnotationStyles[line]</strong>
    </dt>
    <dd>
    Set the annotation styles for a line


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ANNOTATIONSETSTYLES">SCI_ANNOTATIONSETSTYLES</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AnnotationLines"></a>
    <strong>Editor.AnnotationLines[line]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ANNOTATIONGETLINES">SCI_ANNOTATIONGETLINES</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:AnnotationClearAll"></a>
    <strong>Editor:AnnotationClearAll()</strong>
    </dt>
    <dd>
    Clear the annotations from all lines





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ANNOTATIONCLEARALL">SCI_ANNOTATIONCLEARALL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AnnotationVisible"></a>
    <strong>Editor.AnnotationVisible</strong>
    </dt>
    <dd>
    Set the visibility for the annotations for a view


    <ul>
        <li><span class="parameter">AnnotationVisible</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ANNOTATIONSETVISIBLE">SCI_ANNOTATIONSETVISIBLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AnnotationStyleOffset"></a>
    <strong>Editor.AnnotationStyleOffset</strong>
    </dt>
    <dd>
    Get the start of the range of style numbers used for annotations


    <ul>
        <li><span class="parameter">AnnotationStyleOffset</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ANNOTATIONSETSTYLEOFFSET">SCI_ANNOTATIONSETSTYLEOFFSET</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="End_of_Line_Annotations"></a>End of Line Annotations </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.EOLAnnotationText"></a>
    <strong>Editor.EOLAnnotationText[line]</strong>
    </dt>
    <dd>
    Set the end of line annotation text for a line


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_EOLANNOTATIONSETTEXT">SCI_EOLANNOTATIONSETTEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.EOLAnnotationStyle"></a>
    <strong>Editor.EOLAnnotationStyle[line]</strong>
    </dt>
    <dd>
    Set the style number for the end of line annotations for a line


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_EOLANNOTATIONSETSTYLE">SCI_EOLANNOTATIONSETSTYLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:EOLAnnotationClearAll"></a>
    <strong>Editor:EOLAnnotationClearAll()</strong>
    </dt>
    <dd>
    Clear the end of annotations from all lines





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_EOLANNOTATIONCLEARALL">SCI_EOLANNOTATIONCLEARALL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.EOLAnnotationVisible"></a>
    <strong>Editor.EOLAnnotationVisible</strong>
    </dt>
    <dd>
    Set the visibility for the end of line annotations for a view


    <ul>
        <li><span class="parameter">EOLAnnotationVisible</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_EOLANNOTATIONSETVISIBLE">SCI_EOLANNOTATIONSETVISIBLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.EOLAnnotationStyleOffset"></a>
    <strong>Editor.EOLAnnotationStyleOffset</strong>
    </dt>
    <dd>
    Get the start of the range of style numbers used for end of line annotations


    <ul>
        <li><span class="parameter">EOLAnnotationStyleOffset</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_EOLANNOTATIONSETSTYLEOFFSET">SCI_EOLANNOTATIONSETSTYLEOFFSET</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Other_settings"></a>Other settings </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.BufferedDraw"></a>
    <strong>Editor.BufferedDraw</strong>
    </dt>
    <dd>
    If drawing is buffered then each line of text is drawn into a bitmap buffer before drawing it to the screen to avoid flicker.


    <ul>
        <li><span class="parameter">BufferedDraw</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETBUFFEREDDRAW">SCI_SETBUFFEREDDRAW</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.PhasesDraw"></a>
    <strong>Editor.PhasesDraw</strong>
    </dt>
    <dd>
    In one phase draw, text is drawn in a series of rectangular blocks with no overlap.  In two phase draw, text is drawn in a series of lines allowing runs to overlap horizontally. In multiple phase draw, each element is drawn over the whole drawing area, allowing text to overlap from one line to the next.


    <ul>
        <li><span class="parameter">PhasesDraw</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETPHASESDRAW">SCI_SETPHASESDRAW</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.Technology"></a>
    <strong>Editor.Technology</strong>
    </dt>
    <dd>
    Set the technology used.


    <ul>
        <li><span class="parameter">Technology</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETTECHNOLOGY">SCI_SETTECHNOLOGY</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.FontQuality"></a>
    <strong>Editor.FontQuality</strong>
    </dt>
    <dd>
    Choose the quality level for text from the FontQuality enumeration.


    <ul>
        <li><span class="parameter">FontQuality</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETFONTQUALITY">SCI_SETFONTQUALITY</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CodePage"></a>
    <strong>Editor.CodePage</strong>
    </dt>
    <dd>
    Set the code page used to interpret the bytes of the document as characters.  The SC_CP_UTF8 value can be used to enter Unicode mode.


    <ul>
        <li><span class="parameter">CodePage</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCODEPAGE">SCI_SETCODEPAGE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.IMEInteraction"></a>
    <strong>Editor.IMEInteraction</strong>
    </dt>
    <dd>
    Choose to display the IME in a window or inline.


    <ul>
        <li><span class="parameter">IMEInteraction</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETIMEINTERACTION">SCI_SETIMEINTERACTION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.Bidirectional"></a>
    <strong>Editor.Bidirectional</strong>
    </dt>
    <dd>
    Set bidirectional text display state.


    <ul>
        <li><span class="parameter">Bidirectional</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETBIDIRECTIONAL">SCI_SETBIDIRECTIONAL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:GrabFocus"></a>
    <strong>Editor:GrabFocus()</strong>
    </dt>
    <dd>
    Set the focus to this Scintilla widget.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GRABFOCUS">SCI_GRABFOCUS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.Focus"></a>
    <strong>Editor.Focus</strong>
    </dt>
    <dd>
    Change internal focus flag.


    <ul>
        <li><span class="parameter">Focus</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETFOCUS">SCI_SETFOCUS</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Brace_highlighting"></a>Brace highlighting </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:BraceHighlight"></a>
    <strong>Editor:BraceHighlight(posA, posB)</strong>
    </dt>
    <dd>
    Highlight the characters at two positions.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">posA</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">posB</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_BRACEHIGHLIGHT">SCI_BRACEHIGHLIGHT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:BraceBadLight"></a>
    <strong>Editor:BraceBadLight(pos)</strong>
    </dt>
    <dd>
    Highlight the character at a position indicating there is no matching brace.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_BRACEBADLIGHT">SCI_BRACEBADLIGHT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:BraceHighlightIndicator"></a>
    <strong>Editor:BraceHighlightIndicator(useSetting, indicator)</strong>
    </dt>
    <dd>
    Use specified indicator to highlight matching braces instead of changing their style.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">useSetting</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
        <li><span class="parameter">indicator</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_BRACEHIGHLIGHTINDICATOR">SCI_BRACEHIGHLIGHTINDICATOR</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:BraceBadLightIndicator"></a>
    <strong>Editor:BraceBadLightIndicator(useSetting, indicator)</strong>
    </dt>
    <dd>
    Use specified indicator to highlight non matching brace instead of changing its style.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">useSetting</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
        <li><span class="parameter">indicator</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_BRACEBADLIGHTINDICATOR">SCI_BRACEBADLIGHTINDICATOR</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:BraceMatch"></a>
    <strong>Editor:BraceMatch(pos, maxReStyle)</strong>
    </dt>
    <dd>
    Find the position of a matching brace or INVALID_POSITION if no match.  The maxReStyle must be 0 for now. It may be defined in a future release.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">maxReStyle</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_BRACEMATCH">SCI_BRACEMATCH</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:BraceMatchNext"></a>
    <strong>Editor:BraceMatchNext(pos, startPos)</strong>
    </dt>
    <dd>
    Similar to BraceMatch, but matching starts at the explicit start position.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">startPos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_BRACEMATCHNEXT">SCI_BRACEMATCHNEXT</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Tabs_and_Indentation_Guides"></a>Tabs and Indentation Guides </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.TabMinimumWidth"></a>
    <strong>Editor.TabMinimumWidth</strong>
    </dt>
    <dd>
    Set the minimum visual width of a tab.


    <ul>
        <li><span class="parameter">TabMinimumWidth</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETTABMINIMUMWIDTH">SCI_SETTABMINIMUMWIDTH</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.TabWidth"></a>
    <strong>Editor.TabWidth</strong>
    </dt>
    <dd>
    Change the visible size of a tab to be a multiple of the width of a space character.


    <ul>
        <li><span class="parameter">TabWidth</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETTABWIDTH">SCI_SETTABWIDTH</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ClearTabStops"></a>
    <strong>Editor:ClearTabStops(line)</strong>
    </dt>
    <dd>
    Clear explicit tabstops on a line.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CLEARTABSTOPS">SCI_CLEARTABSTOPS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:AddTabStop"></a>
    <strong>Editor:AddTabStop(line, x)</strong>
    </dt>
    <dd>
    Add an explicit tab stop for a line.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">x</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ADDTABSTOP">SCI_ADDTABSTOP</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:GetNextTabStop"></a>
    <strong>Editor:GetNextTabStop(line, x)</strong>
    </dt>
    <dd>
    Find the next explicit tab stop position on a line after a position.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">x</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETNEXTTABSTOP">SCI_GETNEXTTABSTOP</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.UseTabs"></a>
    <strong>Editor.UseTabs</strong>
    </dt>
    <dd>
    Indentation will only use space characters if useTabs is false, otherwise it will use a combination of tabs and spaces.


    <ul>
        <li><span class="parameter">UseTabs</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETUSETABS">SCI_SETUSETABS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.Indent"></a>
    <strong>Editor.Indent</strong>
    </dt>
    <dd>
    Set the number of spaces used for one level of indentation.


    <ul>
        <li><span class="parameter">Indent</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETINDENT">SCI_SETINDENT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.TabIndents"></a>
    <strong>Editor.TabIndents</strong>
    </dt>
    <dd>
    Sets whether a tab pressed when caret is within indentation indents.


    <ul>
        <li><span class="parameter">TabIndents</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETTABINDENTS">SCI_SETTABINDENTS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.BackSpaceUnIndents"></a>
    <strong>Editor.BackSpaceUnIndents</strong>
    </dt>
    <dd>
    Sets whether a backspace pressed when caret is within indentation unindents.


    <ul>
        <li><span class="parameter">BackSpaceUnIndents</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETBACKSPACEUNINDENTS">SCI_SETBACKSPACEUNINDENTS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.LineIndentation"></a>
    <strong>Editor.LineIndentation[line]</strong>
    </dt>
    <dd>
    Change the indentation of a line to a number of columns.


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETLINEINDENTATION">SCI_SETLINEINDENTATION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.LineIndentPosition"></a>
    <strong>Editor.LineIndentPosition[line]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETLINEINDENTPOSITION">SCI_GETLINEINDENTPOSITION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.IndentationGuides"></a>
    <strong>Editor.IndentationGuides</strong>
    </dt>
    <dd>
    Show or hide indentation guides.


    <ul>
        <li><span class="parameter">IndentationGuides</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETINDENTATIONGUIDES">SCI_SETINDENTATIONGUIDES</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.HighlightGuide"></a>
    <strong>Editor.HighlightGuide</strong>
    </dt>
    <dd>
    Set the highlighted indentation guide column.  0 = no highlighted guide.


    <ul>
        <li><span class="parameter">HighlightGuide</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETHIGHLIGHTGUIDE">SCI_SETHIGHLIGHTGUIDE</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Markers"></a>Markers </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:MarkerDefine"></a>
    <strong>Editor:MarkerDefine(markerNumber, markerSymbol)</strong>
    </dt>
    <dd>
    Set the symbol used for a particular marker number.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">markerNumber</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">markerSymbol</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERDEFINE">SCI_MARKERDEFINE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MarkerDefinePixmap"></a>
    <strong>Editor:MarkerDefinePixmap(markerNumber, pixmap)</strong>
    </dt>
    <dd>
    Define a marker from a pixmap.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">markerNumber</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">pixmap</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERDEFINEPIXMAP">SCI_MARKERDEFINEPIXMAP</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.RGBAImageWidth"></a>
    <strong>Editor.RGBAImageWidth</strong>
    </dt>
    <dd>
    Set the width for future RGBA image data.


    <ul>
        <li><span class="parameter">RGBAImageWidth</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_RGBAIMAGESETWIDTH">SCI_RGBAIMAGESETWIDTH</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.RGBAImageHeight"></a>
    <strong>Editor.RGBAImageHeight</strong>
    </dt>
    <dd>
    Set the height for future RGBA image data.


    <ul>
        <li><span class="parameter">RGBAImageHeight</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_RGBAIMAGESETHEIGHT">SCI_RGBAIMAGESETHEIGHT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.RGBAImageScale"></a>
    <strong>Editor.RGBAImageScale</strong>
    </dt>
    <dd>
    Set the scale factor in percent for future RGBA image data.


    <ul>
        <li><span class="parameter">RGBAImageScale</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_RGBAIMAGESETSCALE">SCI_RGBAIMAGESETSCALE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MarkerDefineRGBAImage"></a>
    <strong>Editor:MarkerDefineRGBAImage(markerNumber, pixels)</strong>
    </dt>
    <dd>
    Define a marker from RGBA data.  It has the width and height from RGBAImageSetWidth/Height


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">markerNumber</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">pixels</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERDEFINERGBAIMAGE">SCI_MARKERDEFINERGBAIMAGE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MarkerSymbolDefined"></a>
    <strong>Editor:MarkerSymbolDefined(markerNumber)</strong>
    </dt>
    <dd>
    Which symbol was defined for markerNumber with MarkerDefine


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">markerNumber</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERSYMBOLDEFINED">SCI_MARKERSYMBOLDEFINED</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarkerFore"></a>
    <strong>Editor.MarkerFore[markerNumber]</strong>
    </dt>
    <dd>
    Set the foreground colour used for a particular marker number.


    <ul>
        <li><span class="parameter">markerNumber</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERSETFORE">SCI_MARKERSETFORE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarkerBack"></a>
    <strong>Editor.MarkerBack[markerNumber]</strong>
    </dt>
    <dd>
    Set the background colour used for a particular marker number.


    <ul>
        <li><span class="parameter">markerNumber</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERSETBACK">SCI_MARKERSETBACK</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarkerBackSelected"></a>
    <strong>Editor.MarkerBackSelected[markerNumber]</strong>
    </dt>
    <dd>
    Set the background colour used for a particular marker number when its folding block is selected.


    <ul>
        <li><span class="parameter">markerNumber</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERSETBACKSELECTED">SCI_MARKERSETBACKSELECTED</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MarkerEnableHighlight"></a>
    <strong>Editor:MarkerEnableHighlight(enabled)</strong>
    </dt>
    <dd>
    Enable/disable highlight for current folding block (smallest one that contains the caret)


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">enabled</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERENABLEHIGHLIGHT">SCI_MARKERENABLEHIGHLIGHT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MarkerAlpha"></a>
    <strong>Editor.MarkerAlpha[markerNumber]</strong>
    </dt>
    <dd>
    Set the alpha used for a marker that is drawn in the text area, not the margin.


    <ul>
        <li><span class="parameter">markerNumber</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERSETALPHA">SCI_MARKERSETALPHA</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MarkerAdd"></a>
    <strong>Editor:MarkerAdd(line, markerNumber)</strong>
    </dt>
    <dd>
    Add a marker to a line, returning an ID which can be used to find or delete the marker.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">markerNumber</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERADD">SCI_MARKERADD</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MarkerAddSet"></a>
    <strong>Editor:MarkerAddSet(line, markerSet)</strong>
    </dt>
    <dd>
    Add a set of markers to a line.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">markerSet</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERADDSET">SCI_MARKERADDSET</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MarkerDelete"></a>
    <strong>Editor:MarkerDelete(line, markerNumber)</strong>
    </dt>
    <dd>
    Delete a marker from a line.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">markerNumber</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERDELETE">SCI_MARKERDELETE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MarkerDeleteAll"></a>
    <strong>Editor:MarkerDeleteAll(markerNumber)</strong>
    </dt>
    <dd>
    Delete all markers with a particular number from all lines.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">markerNumber</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERDELETEALL">SCI_MARKERDELETEALL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MarkerGet"></a>
    <strong>Editor:MarkerGet(line)</strong>
    </dt>
    <dd>
    Get a bit mask of all the markers set on a line.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERGET">SCI_MARKERGET</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MarkerNext"></a>
    <strong>Editor:MarkerNext(lineStart, markerMask)</strong>
    </dt>
    <dd>
    Find the next line at or after lineStart that includes a marker in mask.  Return -1 when no more lines.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">lineStart</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">markerMask</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">line</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERNEXT">SCI_MARKERNEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MarkerPrevious"></a>
    <strong>Editor:MarkerPrevious(lineStart, markerMask)</strong>
    </dt>
    <dd>
    Find the previous line before lineStart that includes a marker in mask.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">lineStart</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">markerMask</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">line</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERPREVIOUS">SCI_MARKERPREVIOUS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MarkerLineFromHandle"></a>
    <strong>Editor:MarkerLineFromHandle(markerHandle)</strong>
    </dt>
    <dd>
    Retrieve the line number at which a particular marker is located.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">markerHandle</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">line</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERLINEFROMHANDLE">SCI_MARKERLINEFROMHANDLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MarkerDeleteHandle"></a>
    <strong>Editor:MarkerDeleteHandle(markerHandle)</strong>
    </dt>
    <dd>
    Delete a marker.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">markerHandle</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERDELETEHANDLE">SCI_MARKERDELETEHANDLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MarkerHandleFromLine"></a>
    <strong>Editor:MarkerHandleFromLine(line, which)</strong>
    </dt>
    <dd>
    Retrieve marker handles of a line


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">which</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERHANDLEFROMLINE">SCI_MARKERHANDLEFROMLINE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MarkerNumberFromLine"></a>
    <strong>Editor:MarkerNumberFromLine(line, which)</strong>
    </dt>
    <dd>
    Retrieve marker number of a marker handle


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">which</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MARKERNUMBERFROMLINE">SCI_MARKERNUMBERFROMLINE</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Indicators"></a>Indicators </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.IndicStyle"></a>
    <strong>Editor.IndicStyle[indicator]</strong>
    </dt>
    <dd>
    Set an indicator to plain, squiggle or TT.


    <ul>
        <li><span class="parameter">indicator</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_INDICSETSTYLE">SCI_INDICSETSTYLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.IndicFore"></a>
    <strong>Editor.IndicFore[indicator]</strong>
    </dt>
    <dd>
    Set the foreground colour of an indicator.


    <ul>
        <li><span class="parameter">indicator</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_INDICSETFORE">SCI_INDICSETFORE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.IndicAlpha"></a>
    <strong>Editor.IndicAlpha[indicator]</strong>
    </dt>
    <dd>
    Set the alpha fill colour of the given indicator.


    <ul>
        <li><span class="parameter">indicator</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_INDICSETALPHA">SCI_INDICSETALPHA</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.IndicOutlineAlpha"></a>
    <strong>Editor.IndicOutlineAlpha[indicator]</strong>
    </dt>
    <dd>
    Set the alpha outline colour of the given indicator.


    <ul>
        <li><span class="parameter">indicator</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_INDICSETOUTLINEALPHA">SCI_INDICSETOUTLINEALPHA</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.IndicUnder"></a>
    <strong>Editor.IndicUnder[indicator]</strong>
    </dt>
    <dd>
    Set an indicator to draw under text or over(default).


    <ul>
        <li><span class="parameter">indicator</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_INDICSETUNDER">SCI_INDICSETUNDER</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.IndicHoverStyle"></a>
    <strong>Editor.IndicHoverStyle[indicator]</strong>
    </dt>
    <dd>
    Set a hover indicator to plain, squiggle or TT.


    <ul>
        <li><span class="parameter">indicator</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_INDICSETHOVERSTYLE">SCI_INDICSETHOVERSTYLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.IndicHoverFore"></a>
    <strong>Editor.IndicHoverFore[indicator]</strong>
    </dt>
    <dd>
    Set the foreground hover colour of an indicator.


    <ul>
        <li><span class="parameter">indicator</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_INDICSETHOVERFORE">SCI_INDICSETHOVERFORE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.IndicFlags"></a>
    <strong>Editor.IndicFlags[indicator]</strong>
    </dt>
    <dd>
    Set the attributes of an indicator.


    <ul>
        <li><span class="parameter">indicator</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_INDICSETFLAGS">SCI_INDICSETFLAGS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.IndicatorCurrent"></a>
    <strong>Editor.IndicatorCurrent</strong>
    </dt>
    <dd>
    Set the indicator used for IndicatorFillRange and IndicatorClearRange


    <ul>
        <li><span class="parameter">IndicatorCurrent</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETINDICATORCURRENT">SCI_SETINDICATORCURRENT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.IndicatorValue"></a>
    <strong>Editor.IndicatorValue</strong>
    </dt>
    <dd>
    Set the value used for IndicatorFillRange


    <ul>
        <li><span class="parameter">IndicatorValue</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETINDICATORVALUE">SCI_SETINDICATORVALUE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:IndicatorFillRange"></a>
    <strong>Editor:IndicatorFillRange(start, lengthFill)</strong>
    </dt>
    <dd>
    Turn a indicator on over a range.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">start</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">lengthFill</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_INDICATORFILLRANGE">SCI_INDICATORFILLRANGE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:IndicatorClearRange"></a>
    <strong>Editor:IndicatorClearRange(start, lengthClear)</strong>
    </dt>
    <dd>
    Turn a indicator off over a range.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">start</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">lengthClear</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_INDICATORCLEARRANGE">SCI_INDICATORCLEARRANGE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:IndicatorAllOnFor"></a>
    <strong>Editor:IndicatorAllOnFor(pos)</strong>
    </dt>
    <dd>
    Are any indicators present at pos?


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_INDICATORALLONFOR">SCI_INDICATORALLONFOR</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:IndicatorValueAt"></a>
    <strong>Editor:IndicatorValueAt(indicator, pos)</strong>
    </dt>
    <dd>
    What value does a particular indicator have at a position?


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">indicator</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_INDICATORVALUEAT">SCI_INDICATORVALUEAT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:IndicatorStart"></a>
    <strong>Editor:IndicatorStart(indicator, pos)</strong>
    </dt>
    <dd>
    Where does a particular indicator start?


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">indicator</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_INDICATORSTART">SCI_INDICATORSTART</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:IndicatorEnd"></a>
    <strong>Editor:IndicatorEnd(indicator, pos)</strong>
    </dt>
    <dd>
    Where does a particular indicator end?


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">indicator</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_INDICATOREND">SCI_INDICATOREND</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:FindIndicatorShow"></a>
    <strong>Editor:FindIndicatorShow(start, end)</strong>
    </dt>
    <dd>
    On OS X, show a find indicator.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">start</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">end</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_FINDINDICATORSHOW">SCI_FINDINDICATORSHOW</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:FindIndicatorFlash"></a>
    <strong>Editor:FindIndicatorFlash(start, end)</strong>
    </dt>
    <dd>
    On OS X, flash a find indicator, then fade out.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">start</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">end</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_FINDINDICATORFLASH">SCI_FINDINDICATORFLASH</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:FindIndicatorHide"></a>
    <strong>Editor:FindIndicatorHide()</strong>
    </dt>
    <dd>
    On OS X, hide the find indicator.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_FINDINDICATORHIDE">SCI_FINDINDICATORHIDE</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Autocompletion"></a>Autocompletion </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:AutoCShow"></a>
    <strong>Editor:AutoCShow(lengthEntered, itemList)</strong>
    </dt>
    <dd>
    Display a auto-completion list.  The lengthEntered parameter indicates how many characters before the caret should be used to provide context.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">lengthEntered</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">itemList</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSHOW">SCI_AUTOCSHOW</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:AutoCCancel"></a>
    <strong>Editor:AutoCCancel()</strong>
    </dt>
    <dd>
    Remove the auto-completion list from the screen.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCCANCEL">SCI_AUTOCCANCEL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:AutoCActive"></a>
    <strong>Editor:AutoCActive()</strong>
    </dt>
    <dd>
    Is there an auto-completion list visible?



    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">bool</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCACTIVE">SCI_AUTOCACTIVE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:AutoCPosStart"></a>
    <strong>Editor:AutoCPosStart()</strong>
    </dt>
    <dd>
    Retrieve the position of the caret when the auto-completion list was displayed.



    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCPOSSTART">SCI_AUTOCPOSSTART</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:AutoCComplete"></a>
    <strong>Editor:AutoCComplete()</strong>
    </dt>
    <dd>
    User has selected an item so remove the list and insert the selection.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCCOMPLETE">SCI_AUTOCCOMPLETE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:AutoCStops"></a>
    <strong>Editor:AutoCStops(characterSet)</strong>
    </dt>
    <dd>
    Define a set of character that when typed cancel the auto-completion list.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">characterSet</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSTOPS">SCI_AUTOCSTOPS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AutoCSeparator"></a>
    <strong>Editor.AutoCSeparator</strong>
    </dt>
    <dd>
    Change the separator character in the string setting up an auto-completion list.  Default is space but can be changed if items contain space.


    <ul>
        <li><span class="parameter">AutoCSeparator</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSETSEPARATOR">SCI_AUTOCSETSEPARATOR</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:AutoCSelect"></a>
    <strong>Editor:AutoCSelect(select)</strong>
    </dt>
    <dd>
    Select the item in the auto-completion list that starts with a string.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">select</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSELECT">SCI_AUTOCSELECT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AutoCCurrent"></a>
    <strong>Editor.AutoCCurrent</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">AutoCCurrent</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCGETCURRENT">SCI_AUTOCGETCURRENT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AutoCCurrentText"></a>
    <strong>Editor.AutoCCurrentText</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">AutoCCurrentText</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCGETCURRENTTEXT">SCI_AUTOCGETCURRENTTEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AutoCCancelAtStart"></a>
    <strong>Editor.AutoCCancelAtStart</strong>
    </dt>
    <dd>
    Should the auto-completion list be cancelled if the user backspaces to a position before where the box was created.


    <ul>
        <li><span class="parameter">AutoCCancelAtStart</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSETCANCELATSTART">SCI_AUTOCSETCANCELATSTART</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AutoCFillUps"></a>
    <strong>Editor.AutoCFillUps</strong>
    </dt>
    <dd>
    Define a set of characters that when typed will cause the autocompletion to choose the selected item.


    <ul>
        <li><span class="parameter">AutoCFillUps</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSETFILLUPS">SCI_AUTOCSETFILLUPS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AutoCChooseSingle"></a>
    <strong>Editor.AutoCChooseSingle</strong>
    </dt>
    <dd>
    Should a single item auto-completion list automatically choose the item.


    <ul>
        <li><span class="parameter">AutoCChooseSingle</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSETCHOOSESINGLE">SCI_AUTOCSETCHOOSESINGLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AutoCIgnoreCase"></a>
    <strong>Editor.AutoCIgnoreCase</strong>
    </dt>
    <dd>
    Set whether case is significant when performing auto-completion searches.


    <ul>
        <li><span class="parameter">AutoCIgnoreCase</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSETIGNORECASE">SCI_AUTOCSETIGNORECASE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AutoCCaseInsensitiveBehaviour"></a>
    <strong>Editor.AutoCCaseInsensitiveBehaviour</strong>
    </dt>
    <dd>
    Set auto-completion case insensitive behaviour to either prefer case-sensitive matches or have no preference.


    <ul>
        <li><span class="parameter">AutoCCaseInsensitiveBehaviour</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSETCASEINSENSITIVEBEHAVIOUR">SCI_AUTOCSETCASEINSENSITIVEBEHAVIOUR</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AutoCMulti"></a>
    <strong>Editor.AutoCMulti</strong>
    </dt>
    <dd>
    Change the effect of autocompleting when there are multiple selections.


    <ul>
        <li><span class="parameter">AutoCMulti</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSETMULTI">SCI_AUTOCSETMULTI</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AutoCOrder"></a>
    <strong>Editor.AutoCOrder</strong>
    </dt>
    <dd>
    Set the way autocompletion lists are ordered.


    <ul>
        <li><span class="parameter">AutoCOrder</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSETORDER">SCI_AUTOCSETORDER</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AutoCAutoHide"></a>
    <strong>Editor.AutoCAutoHide</strong>
    </dt>
    <dd>
    Set whether or not autocompletion is hidden automatically when nothing matches.


    <ul>
        <li><span class="parameter">AutoCAutoHide</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSETAUTOHIDE">SCI_AUTOCSETAUTOHIDE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AutoCDropRestOfWord"></a>
    <strong>Editor.AutoCDropRestOfWord</strong>
    </dt>
    <dd>
    Set whether or not autocompletion deletes any word characters after the inserted text upon completion.


    <ul>
        <li><span class="parameter">AutoCDropRestOfWord</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSETDROPRESTOFWORD">SCI_AUTOCSETDROPRESTOFWORD</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:RegisterImage"></a>
    <strong>Editor:RegisterImage(type, xpmData)</strong>
    </dt>
    <dd>
    Register an XPM image for use in autocompletion lists.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">type</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">xpmData</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_REGISTERIMAGE">SCI_REGISTERIMAGE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:RegisterRGBAImage"></a>
    <strong>Editor:RegisterRGBAImage(type, pixels)</strong>
    </dt>
    <dd>
    Register an RGBA image for use in autocompletion lists.  It has the width and height from RGBAImageSetWidth/Height


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">type</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">pixels</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_REGISTERRGBAIMAGE">SCI_REGISTERRGBAIMAGE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ClearRegisteredImages"></a>
    <strong>Editor:ClearRegisteredImages()</strong>
    </dt>
    <dd>
    Clear all the registered XPM images.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CLEARREGISTEREDIMAGES">SCI_CLEARREGISTEREDIMAGES</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AutoCTypeSeparator"></a>
    <strong>Editor.AutoCTypeSeparator</strong>
    </dt>
    <dd>
    Change the type-separator character in the string setting up an auto-completion list.  Default is '?' but can be changed if items contain '?'.


    <ul>
        <li><span class="parameter">AutoCTypeSeparator</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSETTYPESEPARATOR">SCI_AUTOCSETTYPESEPARATOR</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AutoCMaxHeight"></a>
    <strong>Editor.AutoCMaxHeight</strong>
    </dt>
    <dd>
    Set the maximum height, in rows, of auto-completion and user lists.  The default is 5 rows.


    <ul>
        <li><span class="parameter">AutoCMaxHeight</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSETMAXHEIGHT">SCI_AUTOCSETMAXHEIGHT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AutoCMaxWidth"></a>
    <strong>Editor.AutoCMaxWidth</strong>
    </dt>
    <dd>
    Set the maximum width, in characters, of auto-completion and user lists.  Set to 0 to autosize to fit longest item, which is the default.


    <ul>
        <li><span class="parameter">AutoCMaxWidth</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSETMAXWIDTH">SCI_AUTOCSETMAXWIDTH</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="User_lists"></a>User lists </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:UserListShow"></a>
    <strong>Editor:UserListShow(listType, itemList)</strong>
    </dt>
    <dd>
    Display a list of strings and send notification when user chooses one.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">listType</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">itemList</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_USERLISTSHOW">SCI_USERLISTSHOW</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Call_tips"></a>Call tips </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:CallTipShow"></a>
    <strong>Editor:CallTipShow(pos, definition)</strong>
    </dt>
    <dd>
    Show a call tip containing a definition near position pos.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pos</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">definition</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CALLTIPSHOW">SCI_CALLTIPSHOW</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:CallTipCancel"></a>
    <strong>Editor:CallTipCancel()</strong>
    </dt>
    <dd>
    Remove the call tip from the screen.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CALLTIPCANCEL">SCI_CALLTIPCANCEL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:CallTipActive"></a>
    <strong>Editor:CallTipActive()</strong>
    </dt>
    <dd>
    Is there an active call tip?



    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">bool</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CALLTIPACTIVE">SCI_CALLTIPACTIVE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:CallTipPosStart"></a>
    <strong>Editor:CallTipPosStart()</strong>
    </dt>
    <dd>
    Retrieve the position where the caret was before displaying the call tip.



    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">position</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CALLTIPPOSSTART">SCI_CALLTIPPOSSTART</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CallTipPosStart"></a>
    <strong>Editor.CallTipPosStart</strong>
    </dt>
    <dd>
    Set the start position in order to change when backspacing removes the calltip.


    <ul>
        <li><span class="parameter">CallTipPosStart</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CALLTIPSETPOSSTART">SCI_CALLTIPSETPOSSTART</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:CallTipSetHlt"></a>
    <strong>Editor:CallTipSetHlt(highlightStart, highlightEnd)</strong>
    </dt>
    <dd>
    Highlight a segment of the definition.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">highlightStart</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">highlightEnd</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CALLTIPSETHLT">SCI_CALLTIPSETHLT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CallTipBack"></a>
    <strong>Editor.CallTipBack</strong>
    </dt>
    <dd>
    Set the background colour for the call tip.


    <ul>
        <li><span class="parameter">CallTipBack</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CALLTIPSETBACK">SCI_CALLTIPSETBACK</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CallTipFore"></a>
    <strong>Editor.CallTipFore</strong>
    </dt>
    <dd>
    Set the foreground colour for the call tip.


    <ul>
        <li><span class="parameter">CallTipFore</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CALLTIPSETFORE">SCI_CALLTIPSETFORE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CallTipForeHlt"></a>
    <strong>Editor.CallTipForeHlt</strong>
    </dt>
    <dd>
    Set the foreground colour for the highlighted part of the call tip.


    <ul>
        <li><span class="parameter">CallTipForeHlt</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CALLTIPSETFOREHLT">SCI_CALLTIPSETFOREHLT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CallTipUseStyle"></a>
    <strong>Editor.CallTipUseStyle</strong>
    </dt>
    <dd>
    Enable use of STYLE_CALLTIP and set call tip tab size in pixels.


    <ul>
        <li><span class="parameter">CallTipUseStyle</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CALLTIPUSESTYLE">SCI_CALLTIPUSESTYLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CallTipPosition"></a>
    <strong>Editor.CallTipPosition</strong>
    </dt>
    <dd>
    Set position of calltip, above or below text.


    <ul>
        <li><span class="parameter">CallTipPosition</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CALLTIPSETPOSITION">SCI_CALLTIPSETPOSITION</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Key_bindings"></a>Key bindings </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:AssignCmdKey"></a>
    <strong>Editor:AssignCmdKey(keycode, modifiers, sciCommand)</strong>
    </dt>
    <dd>
    When key+modifier combination keyDefinition is pressed perform sciCommand.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">keycode</span>
            <span class="types"><span class="type">int</span></span>
         e.g. SCK_LEFT or string.byte("A")
        </li>
        <li><span class="parameter">modifiers</span>
            <span class="types"><span class="type">int</span></span>
         e.g. SCMOD_CTRL | SCMOD_SHIFT
        </li>
        <li><span class="parameter">sciCommand</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ASSIGNCMDKEY">SCI_ASSIGNCMDKEY</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ClearCmdKey"></a>
    <strong>Editor:ClearCmdKey(keycode, modifiers)</strong>
    </dt>
    <dd>
    When key+modifier combination keyDefinition is pressed do nothing.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">keycode</span>
            <span class="types"><span class="type">int</span></span>
         e.g. SCK_LEFT or string.byte("A")
        </li>
        <li><span class="parameter">modifiers</span>
            <span class="types"><span class="type">int</span></span>
         e.g. SCMOD_CTRL | SCMOD_SHIFT
        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CLEARCMDKEY">SCI_CLEARCMDKEY</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ClearAllCmdKeys"></a>
    <strong>Editor:ClearAllCmdKeys()</strong>
    </dt>
    <dd>
    Drop all key mappings.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CLEARALLCMDKEYS">SCI_CLEARALLCMDKEYS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:Null"></a>
    <strong>Editor:Null()</strong>
    </dt>
    <dd>
    Null operation.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_NULL">SCI_NULL</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Keyboard_Commands"></a>Keyboard Commands </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:LineDown"></a>
    <strong>Editor:LineDown()</strong>
    </dt>
    <dd>
    Move caret down one line.







</dd>
    <dt>
    <a name = "Editor:LineDownExtend"></a>
    <strong>Editor:LineDownExtend()</strong>
    </dt>
    <dd>
    Move caret down one line extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:LineDownRectExtend"></a>
    <strong>Editor:LineDownRectExtend()</strong>
    </dt>
    <dd>
    Move caret down one line, extending rectangular selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:LineScrollDown"></a>
    <strong>Editor:LineScrollDown()</strong>
    </dt>
    <dd>
    Scroll the document down, keeping the caret visible.







</dd>
    <dt>
    <a name = "Editor:LineUp"></a>
    <strong>Editor:LineUp()</strong>
    </dt>
    <dd>
    Move caret up one line.







</dd>
    <dt>
    <a name = "Editor:LineUpExtend"></a>
    <strong>Editor:LineUpExtend()</strong>
    </dt>
    <dd>
    Move caret up one line extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:LineUpRectExtend"></a>
    <strong>Editor:LineUpRectExtend()</strong>
    </dt>
    <dd>
    Move caret up one line, extending rectangular selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:LineScrollUp"></a>
    <strong>Editor:LineScrollUp()</strong>
    </dt>
    <dd>
    Scroll the document up, keeping the caret visible.







</dd>
    <dt>
    <a name = "Editor:ParaDown"></a>
    <strong>Editor:ParaDown()</strong>
    </dt>
    <dd>
    Move caret between paragraphs (delimited by empty lines).







</dd>
    <dt>
    <a name = "Editor:ParaDownExtend"></a>
    <strong>Editor:ParaDownExtend()</strong>
    </dt>
    <dd>
    Move caret between paragraphs (delimited by empty lines).







</dd>
    <dt>
    <a name = "Editor:ParaUp"></a>
    <strong>Editor:ParaUp()</strong>
    </dt>
    <dd>
    Move caret between paragraphs (delimited by empty lines).







</dd>
    <dt>
    <a name = "Editor:ParaUpExtend"></a>
    <strong>Editor:ParaUpExtend()</strong>
    </dt>
    <dd>
    Move caret between paragraphs (delimited by empty lines).







</dd>
    <dt>
    <a name = "Editor:CharLeft"></a>
    <strong>Editor:CharLeft()</strong>
    </dt>
    <dd>
    Move caret left one character.







</dd>
    <dt>
    <a name = "Editor:CharLeftExtend"></a>
    <strong>Editor:CharLeftExtend()</strong>
    </dt>
    <dd>
    Move caret left one character extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:CharLeftRectExtend"></a>
    <strong>Editor:CharLeftRectExtend()</strong>
    </dt>
    <dd>
    Move caret left one character, extending rectangular selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:CharRight"></a>
    <strong>Editor:CharRight()</strong>
    </dt>
    <dd>
    Move caret right one character.







</dd>
    <dt>
    <a name = "Editor:CharRightExtend"></a>
    <strong>Editor:CharRightExtend()</strong>
    </dt>
    <dd>
    Move caret right one character extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:CharRightRectExtend"></a>
    <strong>Editor:CharRightRectExtend()</strong>
    </dt>
    <dd>
    Move caret right one character, extending rectangular selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:WordLeft"></a>
    <strong>Editor:WordLeft()</strong>
    </dt>
    <dd>
    Move caret left one word.







</dd>
    <dt>
    <a name = "Editor:WordLeftExtend"></a>
    <strong>Editor:WordLeftExtend()</strong>
    </dt>
    <dd>
    Move caret left one word extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:WordRight"></a>
    <strong>Editor:WordRight()</strong>
    </dt>
    <dd>
    Move caret right one word.







</dd>
    <dt>
    <a name = "Editor:WordRightExtend"></a>
    <strong>Editor:WordRightExtend()</strong>
    </dt>
    <dd>
    Move caret right one word extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:WordLeftEnd"></a>
    <strong>Editor:WordLeftEnd()</strong>
    </dt>
    <dd>
    Move caret left one word, position cursor at end of word.







</dd>
    <dt>
    <a name = "Editor:WordLeftEndExtend"></a>
    <strong>Editor:WordLeftEndExtend()</strong>
    </dt>
    <dd>
    Move caret left one word, position cursor at end of word, extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:WordRightEnd"></a>
    <strong>Editor:WordRightEnd()</strong>
    </dt>
    <dd>
    Move caret right one word, position cursor at end of word.







</dd>
    <dt>
    <a name = "Editor:WordRightEndExtend"></a>
    <strong>Editor:WordRightEndExtend()</strong>
    </dt>
    <dd>
    Move caret right one word, position cursor at end of word, extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:WordPartLeft"></a>
    <strong>Editor:WordPartLeft()</strong>
    </dt>
    <dd>
    Move to the previous change in capitalization.







</dd>
    <dt>
    <a name = "Editor:WordPartLeftExtend"></a>
    <strong>Editor:WordPartLeftExtend()</strong>
    </dt>
    <dd>
    Move to the previous change in capitalization extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:WordPartRight"></a>
    <strong>Editor:WordPartRight()</strong>
    </dt>
    <dd>
    Move to the change next in capitalization.







</dd>
    <dt>
    <a name = "Editor:WordPartRightExtend"></a>
    <strong>Editor:WordPartRightExtend()</strong>
    </dt>
    <dd>
    Move to the next change in capitalization extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:Home"></a>
    <strong>Editor:Home()</strong>
    </dt>
    <dd>
    Move caret to first position on line.







</dd>
    <dt>
    <a name = "Editor:HomeExtend"></a>
    <strong>Editor:HomeExtend()</strong>
    </dt>
    <dd>
    Move caret to first position on line extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:HomeRectExtend"></a>
    <strong>Editor:HomeRectExtend()</strong>
    </dt>
    <dd>
    Move caret to first position on line, extending rectangular selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:HomeDisplay"></a>
    <strong>Editor:HomeDisplay()</strong>
    </dt>
    <dd>
    Move caret to first position on display line.







</dd>
    <dt>
    <a name = "Editor:HomeDisplayExtend"></a>
    <strong>Editor:HomeDisplayExtend()</strong>
    </dt>
    <dd>
    Move caret to first position on display line extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:HomeWrap"></a>
    <strong>Editor:HomeWrap()</strong>
    </dt>
    <dd>
    Similarly Home when word-wrap is enabled.







</dd>
    <dt>
    <a name = "Editor:HomeWrapExtend"></a>
    <strong>Editor:HomeWrapExtend()</strong>
    </dt>
    <dd>
    Similarly HomeExtend when word-wrap is enabled.







</dd>
    <dt>
    <a name = "Editor:VCHome"></a>
    <strong>Editor:VCHome()</strong>
    </dt>
    <dd>
    Move caret to before first visible character on line.  If already there move to first character on line.







</dd>
    <dt>
    <a name = "Editor:VCHomeExtend"></a>
    <strong>Editor:VCHomeExtend()</strong>
    </dt>
    <dd>
    Like VCHome but extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:VCHomeRectExtend"></a>
    <strong>Editor:VCHomeRectExtend()</strong>
    </dt>
    <dd>
    Move caret to before first visible character on line.  If already there move to first character on line. In either case, extend rectangular selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:VCHomeWrap"></a>
    <strong>Editor:VCHomeWrap()</strong>
    </dt>
    <dd>










</dd>
    <dt>
    <a name = "Editor:VCHomeWrapExtend"></a>
    <strong>Editor:VCHomeWrapExtend()</strong>
    </dt>
    <dd>










</dd>
    <dt>
    <a name = "Editor:VCHomeDisplay"></a>
    <strong>Editor:VCHomeDisplay()</strong>
    </dt>
    <dd>










</dd>
    <dt>
    <a name = "Editor:VCHomeDisplayExtend"></a>
    <strong>Editor:VCHomeDisplayExtend()</strong>
    </dt>
    <dd>










</dd>
    <dt>
    <a name = "Editor:LineEnd"></a>
    <strong>Editor:LineEnd()</strong>
    </dt>
    <dd>
    Move caret to last position on line.







</dd>
    <dt>
    <a name = "Editor:LineEndExtend"></a>
    <strong>Editor:LineEndExtend()</strong>
    </dt>
    <dd>
    Move caret to last position on line extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:LineEndRectExtend"></a>
    <strong>Editor:LineEndRectExtend()</strong>
    </dt>
    <dd>
    Move caret to last position on line, extending rectangular selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:LineEndDisplay"></a>
    <strong>Editor:LineEndDisplay()</strong>
    </dt>
    <dd>
    Move caret to last position on display line.







</dd>
    <dt>
    <a name = "Editor:LineEndDisplayExtend"></a>
    <strong>Editor:LineEndDisplayExtend()</strong>
    </dt>
    <dd>
    Move caret to last position on display line extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:LineEndWrap"></a>
    <strong>Editor:LineEndWrap()</strong>
    </dt>
    <dd>
    Similarly LineEnd when word-wrap is enabled.







</dd>
    <dt>
    <a name = "Editor:LineEndWrapExtend"></a>
    <strong>Editor:LineEndWrapExtend()</strong>
    </dt>
    <dd>
    Similarly LineEndExtend when word-wrap is enabled.







</dd>
    <dt>
    <a name = "Editor:DocumentStart"></a>
    <strong>Editor:DocumentStart()</strong>
    </dt>
    <dd>
    Move caret to first position in document.







</dd>
    <dt>
    <a name = "Editor:DocumentStartExtend"></a>
    <strong>Editor:DocumentStartExtend()</strong>
    </dt>
    <dd>
    Move caret to first position in document extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:DocumentEnd"></a>
    <strong>Editor:DocumentEnd()</strong>
    </dt>
    <dd>
    Move caret to last position in document.







</dd>
    <dt>
    <a name = "Editor:DocumentEndExtend"></a>
    <strong>Editor:DocumentEndExtend()</strong>
    </dt>
    <dd>
    Move caret to last position in document extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:PageUp"></a>
    <strong>Editor:PageUp()</strong>
    </dt>
    <dd>
    Move caret one page up.







</dd>
    <dt>
    <a name = "Editor:PageUpExtend"></a>
    <strong>Editor:PageUpExtend()</strong>
    </dt>
    <dd>
    Move caret one page up extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:PageUpRectExtend"></a>
    <strong>Editor:PageUpRectExtend()</strong>
    </dt>
    <dd>
    Move caret one page up, extending rectangular selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:PageDown"></a>
    <strong>Editor:PageDown()</strong>
    </dt>
    <dd>
    Move caret one page down.







</dd>
    <dt>
    <a name = "Editor:PageDownExtend"></a>
    <strong>Editor:PageDownExtend()</strong>
    </dt>
    <dd>
    Move caret one page down extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:PageDownRectExtend"></a>
    <strong>Editor:PageDownRectExtend()</strong>
    </dt>
    <dd>
    Move caret one page down, extending rectangular selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:StutteredPageUp"></a>
    <strong>Editor:StutteredPageUp()</strong>
    </dt>
    <dd>
    Move caret to top of page, or one page up if already at top of page.







</dd>
    <dt>
    <a name = "Editor:StutteredPageUpExtend"></a>
    <strong>Editor:StutteredPageUpExtend()</strong>
    </dt>
    <dd>
    Move caret to top of page, or one page up if already at top of page, extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:StutteredPageDown"></a>
    <strong>Editor:StutteredPageDown()</strong>
    </dt>
    <dd>
    Move caret to bottom of page, or one page down if already at bottom of page.







</dd>
    <dt>
    <a name = "Editor:StutteredPageDownExtend"></a>
    <strong>Editor:StutteredPageDownExtend()</strong>
    </dt>
    <dd>
    Move caret to bottom of page, or one page down if already at bottom of page, extending selection to new caret position.







</dd>
    <dt>
    <a name = "Editor:DeleteBack"></a>
    <strong>Editor:DeleteBack()</strong>
    </dt>
    <dd>
    Delete the selection or if no selection, the character before the caret.







</dd>
    <dt>
    <a name = "Editor:DeleteBackNotLine"></a>
    <strong>Editor:DeleteBackNotLine()</strong>
    </dt>
    <dd>
    Delete the selection or if no selection, the character before the caret.  Will not delete the character before at the start of a line.







</dd>
    <dt>
    <a name = "Editor:DelWordLeft"></a>
    <strong>Editor:DelWordLeft()</strong>
    </dt>
    <dd>
    Delete the word to the left of the caret.







</dd>
    <dt>
    <a name = "Editor:DelWordRight"></a>
    <strong>Editor:DelWordRight()</strong>
    </dt>
    <dd>
    Delete the word to the right of the caret.







</dd>
    <dt>
    <a name = "Editor:DelWordRightEnd"></a>
    <strong>Editor:DelWordRightEnd()</strong>
    </dt>
    <dd>
    Delete the word to the right of the caret, but not the trailing non-word characters.







</dd>
    <dt>
    <a name = "Editor:DelLineLeft"></a>
    <strong>Editor:DelLineLeft()</strong>
    </dt>
    <dd>
    Delete back from the current position to the start of the line.







</dd>
    <dt>
    <a name = "Editor:DelLineRight"></a>
    <strong>Editor:DelLineRight()</strong>
    </dt>
    <dd>
    Delete forwards from the current position to the end of the line.







</dd>
    <dt>
    <a name = "Editor:LineDelete"></a>
    <strong>Editor:LineDelete()</strong>
    </dt>
    <dd>
    Delete the line containing the caret.







</dd>
    <dt>
    <a name = "Editor:LineCut"></a>
    <strong>Editor:LineCut()</strong>
    </dt>
    <dd>
    Cut the line containing the caret.







</dd>
    <dt>
    <a name = "Editor:LineCopy"></a>
    <strong>Editor:LineCopy()</strong>
    </dt>
    <dd>
    Copy the line containing the caret.







</dd>
    <dt>
    <a name = "Editor:LineTranspose"></a>
    <strong>Editor:LineTranspose()</strong>
    </dt>
    <dd>
    Switch the current line with the previous.







</dd>
    <dt>
    <a name = "Editor:LineDuplicate"></a>
    <strong>Editor:LineDuplicate()</strong>
    </dt>
    <dd>
    Duplicate the current line.







</dd>
    <dt>
    <a name = "Editor:LowerCase"></a>
    <strong>Editor:LowerCase()</strong>
    </dt>
    <dd>
    Transform the selection to lower case.







</dd>
    <dt>
    <a name = "Editor:UpperCase"></a>
    <strong>Editor:UpperCase()</strong>
    </dt>
    <dd>
    Transform the selection to upper case.







</dd>
    <dt>
    <a name = "Editor:Cancel"></a>
    <strong>Editor:Cancel()</strong>
    </dt>
    <dd>
    Cancel any modes such as call tip or auto-completion list display.







</dd>
    <dt>
    <a name = "Editor:EditToggleOvertype"></a>
    <strong>Editor:EditToggleOvertype()</strong>
    </dt>
    <dd>
    Switch from insert to overtype mode or the reverse.







</dd>
    <dt>
    <a name = "Editor:NewLine"></a>
    <strong>Editor:NewLine()</strong>
    </dt>
    <dd>
    Insert a new line, may use a CRLF, CR or LF depending on EOL mode.







</dd>
    <dt>
    <a name = "Editor:FormFeed"></a>
    <strong>Editor:FormFeed()</strong>
    </dt>
    <dd>
    Insert a Form Feed character.







</dd>
    <dt>
    <a name = "Editor:Tab"></a>
    <strong>Editor:Tab()</strong>
    </dt>
    <dd>
    If selection is empty or all on one line replace the selection with a tab character.  If more than one line selected, indent the lines.







</dd>
    <dt>
    <a name = "Editor:BackTab"></a>
    <strong>Editor:BackTab()</strong>
    </dt>
    <dd>
    Dedent the selected lines.







</dd>
    <dt>
    <a name = "Editor:SelectionDuplicate"></a>
    <strong>Editor:SelectionDuplicate()</strong>
    </dt>
    <dd>
    Duplicates the current selection.







</dd>
    <dt>
    <a name = "Editor:VerticalCentreCaret"></a>
    <strong>Editor:VerticalCentreCaret()</strong>
    </dt>
    <dd>
    Scroll the document so that the caret is in the center of the screen.







</dd>
    <dt>
    <a name = "Editor:MoveSelectedLinesUp"></a>
    <strong>Editor:MoveSelectedLinesUp()</strong>
    </dt>
    <dd>
    Move the selected lines up one line, shifting the line above after the selection.







</dd>
    <dt>
    <a name = "Editor:MoveSelectedLinesDown"></a>
    <strong>Editor:MoveSelectedLinesDown()</strong>
    </dt>
    <dd>
    Move the selected lines down one line, shifting the line below before the selection.







</dd>
    <dt>
    <a name = "Editor:ScrollToStart"></a>
    <strong>Editor:ScrollToStart()</strong>
    </dt>
    <dd>
    Scroll the document to the start without changing the selection.







</dd>
    <dt>
    <a name = "Editor:ScrollToEnd"></a>
    <strong>Editor:ScrollToEnd()</strong>
    </dt>
    <dd>
    Scroll the document to the end without changing the selection.







</dd>
</dl>
    <h2 class="section-header "><a name="Popup_edit_menu"></a>Popup edit menu </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:UsePopUp"></a>
    <strong>Editor:UsePopUp(popUpMode)</strong>
    </dt>
    <dd>
    Set whether a pop up menu is displayed automatically when the user presses the wrong mouse button on certain areas.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">popUpMode</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_USEPOPUP">SCI_USEPOPUP</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Macro_recording"></a>Macro recording </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:StartRecord"></a>
    <strong>Editor:StartRecord()</strong>
    </dt>
    <dd>
    Start notifying the container of all key presses and commands.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STARTRECORD">SCI_STARTRECORD</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:StopRecord"></a>
    <strong>Editor:StopRecord()</strong>
    </dt>
    <dd>
    Stop notifying the container of all key presses and commands.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_STOPRECORD">SCI_STOPRECORD</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Printing"></a>Printing </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.PrintMagnification"></a>
    <strong>Editor.PrintMagnification</strong>
    </dt>
    <dd>
    Sets the print magnification added to the point size of each style for printing.


    <ul>
        <li><span class="parameter">PrintMagnification</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETPRINTMAGNIFICATION">SCI_SETPRINTMAGNIFICATION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.PrintColourMode"></a>
    <strong>Editor.PrintColourMode</strong>
    </dt>
    <dd>
    Modify colours when printing for clearer printed text.


    <ul>
        <li><span class="parameter">PrintColourMode</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETPRINTCOLOURMODE">SCI_SETPRINTCOLOURMODE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.PrintWrapMode"></a>
    <strong>Editor.PrintWrapMode</strong>
    </dt>
    <dd>
    Set printing to line wrapped (SC_WRAP_WORD) or not line wrapped (SC_WRAP_NONE).


    <ul>
        <li><span class="parameter">PrintWrapMode</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETPRINTWRAPMODE">SCI_SETPRINTWRAPMODE</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Direct_access"></a>Direct access </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.DirectFunction"></a>
    <strong>Editor.DirectFunction</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">DirectFunction</span>
            <span class="types"><span class="type">pointer</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETDIRECTFUNCTION">SCI_GETDIRECTFUNCTION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.DirectPointer"></a>
    <strong>Editor.DirectPointer</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">DirectPointer</span>
            <span class="types"><span class="type">pointer</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETDIRECTPOINTER">SCI_GETDIRECTPOINTER</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CharacterPointer"></a>
    <strong>Editor.CharacterPointer</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">CharacterPointer</span>
            <span class="types"><span class="type">pointer</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETCHARACTERPOINTER">SCI_GETCHARACTERPOINTER</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:GetRangePointer"></a>
    <strong>Editor:GetRangePointer(start, lengthRange)</strong>
    </dt>
    <dd>
    Return a read-only pointer to a range of characters in the document.  May move the gap so that the range is contiguous, but will only move up to lengthRange bytes.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">start</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">lengthRange</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">pointer</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETRANGEPOINTER">SCI_GETRANGEPOINTER</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.GapPosition"></a>
    <strong>Editor.GapPosition</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">GapPosition</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETGAPPOSITION">SCI_GETGAPPOSITION</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Multiple_views"></a>Multiple views </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.DocPointer"></a>
    <strong>Editor.DocPointer</strong>
    </dt>
    <dd>
    Change the document object used.


    <ul>
        <li><span class="parameter">DocPointer</span>
            <span class="types"><span class="type">pointer</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETDOCPOINTER">SCI_SETDOCPOINTER</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:CreateDocument"></a>
    <strong>Editor:CreateDocument(bytes, documentOptions)</strong>
    </dt>
    <dd>
    Create a new document object.  Starts with reference count of 1 and not selected into editor.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">bytes</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">documentOptions</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">pointer</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CREATEDOCUMENT">SCI_CREATEDOCUMENT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:AddRefDocument"></a>
    <strong>Editor:AddRefDocument(doc)</strong>
    </dt>
    <dd>
    Extend life of document.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">doc</span>
            <span class="types"><span class="type">pointer</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ADDREFDOCUMENT">SCI_ADDREFDOCUMENT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ReleaseDocument"></a>
    <strong>Editor:ReleaseDocument(doc)</strong>
    </dt>
    <dd>
    Release a reference to the document, deleting document if it fades to black.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">doc</span>
            <span class="types"><span class="type">pointer</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_RELEASEDOCUMENT">SCI_RELEASEDOCUMENT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.DocumentOptions"></a>
    <strong>Editor.DocumentOptions</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">DocumentOptions</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETDOCUMENTOPTIONS">SCI_GETDOCUMENTOPTIONS</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Background_loading_and_saving"></a>Background loading and saving </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:CreateLoader"></a>
    <strong>Editor:CreateLoader(bytes, documentOptions)</strong>
    </dt>
    <dd>
    Create an ILoader*.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">bytes</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">documentOptions</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">pointer</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CREATELOADER">SCI_CREATELOADER</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Folding"></a>Folding </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:VisibleFromDocLine"></a>
    <strong>Editor:VisibleFromDocLine(docLine)</strong>
    </dt>
    <dd>
    Find the display line of a document line taking hidden lines into account.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">docLine</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">line</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_VISIBLEFROMDOCLINE">SCI_VISIBLEFROMDOCLINE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:DocLineFromVisible"></a>
    <strong>Editor:DocLineFromVisible(displayLine)</strong>
    </dt>
    <dd>
    Find the document line of a display line taking hidden lines into account.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">displayLine</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">line</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_DOCLINEFROMVISIBLE">SCI_DOCLINEFROMVISIBLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ShowLines"></a>
    <strong>Editor:ShowLines(lineStart, lineEnd)</strong>
    </dt>
    <dd>
    Make a range of lines visible.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">lineStart</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">lineEnd</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SHOWLINES">SCI_SHOWLINES</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:HideLines"></a>
    <strong>Editor:HideLines(lineStart, lineEnd)</strong>
    </dt>
    <dd>
    Make a range of lines invisible.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">lineStart</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">lineEnd</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_HIDELINES">SCI_HIDELINES</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.LineVisible"></a>
    <strong>Editor.LineVisible[line]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETLINEVISIBLE">SCI_GETLINEVISIBLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AllLinesVisible"></a>
    <strong>Editor.AllLinesVisible</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">AllLinesVisible</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETALLLINESVISIBLE">SCI_GETALLLINESVISIBLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.FoldLevel"></a>
    <strong>Editor.FoldLevel[line]</strong>
    </dt>
    <dd>
    Set the fold level of a line.  This encodes an integer level along with flags indicating whether the line is a header and whether it is effectively white space.


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETFOLDLEVEL">SCI_SETFOLDLEVEL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.FoldFlags"></a>
    <strong>Editor.FoldFlags</strong>
    </dt>
    <dd>
    Set some style options for folding.


    <ul>
        <li><span class="parameter">FoldFlags</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETFOLDFLAGS">SCI_SETFOLDFLAGS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:GetLastChild"></a>
    <strong>Editor:GetLastChild(line, level)</strong>
    </dt>
    <dd>
    Find the last child line of a header line.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">level</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">line</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETLASTCHILD">SCI_GETLASTCHILD</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.FoldParent"></a>
    <strong>Editor.FoldParent[line]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETFOLDPARENT">SCI_GETFOLDPARENT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ToggleFold"></a>
    <strong>Editor:ToggleFold(line)</strong>
    </dt>
    <dd>
    Switch a header line between expanded and contracted.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_TOGGLEFOLD">SCI_TOGGLEFOLD</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ToggleFoldShowText"></a>
    <strong>Editor:ToggleFoldShowText(line, text)</strong>
    </dt>
    <dd>
    Switch a header line between expanded and contracted and show some text after the line.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">text</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_TOGGLEFOLDSHOWTEXT">SCI_TOGGLEFOLDSHOWTEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.FoldDisplayTextStyle"></a>
    <strong>Editor.FoldDisplayTextStyle</strong>
    </dt>
    <dd>
    Set the style of fold display text.


    <ul>
        <li><span class="parameter">FoldDisplayTextStyle</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_FOLDDISPLAYTEXTSETSTYLE">SCI_FOLDDISPLAYTEXTSETSTYLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:SetDefaultFoldDisplayText"></a>
    <strong>Editor:SetDefaultFoldDisplayText(text)</strong>
    </dt>
    <dd>
    Set the default fold display text.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">text</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETDEFAULTFOLDDISPLAYTEXT">SCI_SETDEFAULTFOLDDISPLAYTEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:GetDefaultFoldDisplayText"></a>
    <strong>Editor:GetDefaultFoldDisplayText()</strong>
    </dt>
    <dd>
    Get the default fold display text.



    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">string</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETDEFAULTFOLDDISPLAYTEXT">SCI_GETDEFAULTFOLDDISPLAYTEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.FoldExpanded"></a>
    <strong>Editor.FoldExpanded[line]</strong>
    </dt>
    <dd>
    Show the children of a header line.


    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETFOLDEXPANDED">SCI_SETFOLDEXPANDED</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:FoldLine"></a>
    <strong>Editor:FoldLine(line, action)</strong>
    </dt>
    <dd>
    Expand or contract a fold header.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">action</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_FOLDLINE">SCI_FOLDLINE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:FoldChildren"></a>
    <strong>Editor:FoldChildren(line, action)</strong>
    </dt>
    <dd>
    Expand or contract a fold header and its children.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">action</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_FOLDCHILDREN">SCI_FOLDCHILDREN</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:FoldAll"></a>
    <strong>Editor:FoldAll(action)</strong>
    </dt>
    <dd>
    Expand or contract all fold headers.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">action</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_FOLDALL">SCI_FOLDALL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ExpandChildren"></a>
    <strong>Editor:ExpandChildren(line, level)</strong>
    </dt>
    <dd>
    Expand a fold header and all children.  Use the level argument instead of the line's current level.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
        <li><span class="parameter">level</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_EXPANDCHILDREN">SCI_EXPANDCHILDREN</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.AutomaticFold"></a>
    <strong>Editor.AutomaticFold</strong>
    </dt>
    <dd>
    Set automatic folding behaviours.


    <ul>
        <li><span class="parameter">AutomaticFold</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETAUTOMATICFOLD">SCI_SETAUTOMATICFOLD</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ContractedFoldNext"></a>
    <strong>Editor:ContractedFoldNext(lineStart)</strong>
    </dt>
    <dd>
    Find the next line at or after lineStart that is a contracted fold header line.  Return -1 when no more lines.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">lineStart</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">line</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CONTRACTEDFOLDNEXT">SCI_CONTRACTEDFOLDNEXT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:EnsureVisible"></a>
    <strong>Editor:EnsureVisible(line)</strong>
    </dt>
    <dd>
    Ensure a particular line is visible by expanding any header line hiding it.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ENSUREVISIBLE">SCI_ENSUREVISIBLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:EnsureVisibleEnforcePolicy"></a>
    <strong>Editor:EnsureVisibleEnforcePolicy(line)</strong>
    </dt>
    <dd>
    Ensure a particular line is visible by expanding any header line hiding it.  Use the currently set visibility policy to determine which range to display.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">line</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ENSUREVISIBLEENFORCEPOLICY">SCI_ENSUREVISIBLEENFORCEPOLICY</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Line_wrapping"></a>Line wrapping </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.WrapMode"></a>
    <strong>Editor.WrapMode</strong>
    </dt>
    <dd>
    Sets whether text is word wrapped.


    <ul>
        <li><span class="parameter">WrapMode</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETWRAPMODE">SCI_SETWRAPMODE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.WrapVisualFlags"></a>
    <strong>Editor.WrapVisualFlags</strong>
    </dt>
    <dd>
    Set the display mode of visual flags for wrapped lines.


    <ul>
        <li><span class="parameter">WrapVisualFlags</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETWRAPVISUALFLAGS">SCI_SETWRAPVISUALFLAGS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.WrapVisualFlagsLocation"></a>
    <strong>Editor.WrapVisualFlagsLocation</strong>
    </dt>
    <dd>
    Set the location of visual flags for wrapped lines.


    <ul>
        <li><span class="parameter">WrapVisualFlagsLocation</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETWRAPVISUALFLAGSLOCATION">SCI_SETWRAPVISUALFLAGSLOCATION</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.WrapIndentMode"></a>
    <strong>Editor.WrapIndentMode</strong>
    </dt>
    <dd>
    Sets how wrapped sublines are placed.  Default is fixed.


    <ul>
        <li><span class="parameter">WrapIndentMode</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETWRAPINDENTMODE">SCI_SETWRAPINDENTMODE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.WrapStartIndent"></a>
    <strong>Editor.WrapStartIndent</strong>
    </dt>
    <dd>
    Set the start indent for wrapped lines.


    <ul>
        <li><span class="parameter">WrapStartIndent</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETWRAPSTARTINDENT">SCI_SETWRAPSTARTINDENT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.LayoutCache"></a>
    <strong>Editor.LayoutCache</strong>
    </dt>
    <dd>
    Sets the degree of caching of layout information.


    <ul>
        <li><span class="parameter">LayoutCache</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETLAYOUTCACHE">SCI_SETLAYOUTCACHE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.PositionCache"></a>
    <strong>Editor.PositionCache</strong>
    </dt>
    <dd>
    Set number of entries in position cache


    <ul>
        <li><span class="parameter">PositionCache</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETPOSITIONCACHE">SCI_SETPOSITIONCACHE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:LinesSplit"></a>
    <strong>Editor:LinesSplit(pixelWidth)</strong>
    </dt>
    <dd>
    Split the lines in the target into lines that are less wide than pixelWidth where possible.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">pixelWidth</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_LINESSPLIT">SCI_LINESSPLIT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:LinesJoin"></a>
    <strong>Editor:LinesJoin()</strong>
    </dt>
    <dd>
    Join the lines in the target.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_LINESJOIN">SCI_LINESJOIN</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:WrapCount"></a>
    <strong>Editor:WrapCount(docLine)</strong>
    </dt>
    <dd>
    The number of display lines needed to wrap a document line


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">docLine</span>
            <span class="types"><span class="type">line</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">line</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_WRAPCOUNT">SCI_WRAPCOUNT</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Zooming"></a>Zooming </h2>

    <dl class="function">
    <dt>
    <a name = "Editor:ZoomIn"></a>
    <strong>Editor:ZoomIn()</strong>
    </dt>
    <dd>
    Magnify the displayed text by increasing the sizes by 1 point.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ZOOMIN">SCI_ZOOMIN</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ZoomOut"></a>
    <strong>Editor:ZoomOut()</strong>
    </dt>
    <dd>
    Make the displayed text smaller by decreasing the sizes by 1 point.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ZOOMOUT">SCI_ZOOMOUT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.Zoom"></a>
    <strong>Editor.Zoom</strong>
    </dt>
    <dd>
    Set the zoom level.  This number of points is added to the size of all fonts. It may be positive to magnify or negative to reduce.


    <ul>
        <li><span class="parameter">Zoom</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETZOOM">SCI_SETZOOM</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Long_lines"></a>Long lines </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.EdgeMode"></a>
    <strong>Editor.EdgeMode</strong>
    </dt>
    <dd>
    The edge may be displayed by a line (EDGE_LINE/EDGE_MULTILINE) or by highlighting text that goes beyond it (EDGE_BACKGROUND) or not displayed at all (EDGE_NONE).


    <ul>
        <li><span class="parameter">EdgeMode</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETEDGEMODE">SCI_SETEDGEMODE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.EdgeColumn"></a>
    <strong>Editor.EdgeColumn</strong>
    </dt>
    <dd>
    Set the column number of the edge.  If text goes past the edge then it is highlighted.


    <ul>
        <li><span class="parameter">EdgeColumn</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETEDGECOLUMN">SCI_SETEDGECOLUMN</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.EdgeColour"></a>
    <strong>Editor.EdgeColour</strong>
    </dt>
    <dd>
    Change the colour used in edge indication.


    <ul>
        <li><span class="parameter">EdgeColour</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETEDGECOLOUR">SCI_SETEDGECOLOUR</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MultiEdgeAddLine"></a>
    <strong>Editor:MultiEdgeAddLine(column, edgeColour)</strong>
    </dt>
    <dd>
    Add a new vertical edge to the view.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">column</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">edgeColour</span>
            <span class="types"><span class="type">colour</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MULTIEDGEADDLINE">SCI_MULTIEDGEADDLINE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:MultiEdgeClearAll"></a>
    <strong>Editor:MultiEdgeClearAll()</strong>
    </dt>
    <dd>
    Clear all vertical edges.





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_MULTIEDGECLEARALL">SCI_MULTIEDGECLEARALL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MultiEdgeColumn"></a>
    <strong>Editor.MultiEdgeColumn[which]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">which</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETMULTIEDGECOLUMN">SCI_GETMULTIEDGECOLUMN</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Accessibility"></a>Accessibility </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.Accessibility"></a>
    <strong>Editor.Accessibility</strong>
    </dt>
    <dd>
    Enable or disable accessibility.


    <ul>
        <li><span class="parameter">Accessibility</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETACCESSIBILITY">SCI_SETACCESSIBILITY</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Lexer"></a>Lexer </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.Lexer"></a>
    <strong>Editor.Lexer</strong>
    </dt>
    <dd>
    Set the lexing language of the document.


    <ul>
        <li><span class="parameter">Lexer</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETLEXER">SCI_SETLEXER</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.LexerLanguage"></a>
    <strong>Editor.LexerLanguage</strong>
    </dt>
    <dd>
    Set the lexing language of the document based on string name.


    <ul>
        <li><span class="parameter">LexerLanguage</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETLEXERLANGUAGE">SCI_SETLEXERLANGUAGE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:LoadLexerLibrary"></a>
    <strong>Editor:LoadLexerLibrary(path)</strong>
    </dt>
    <dd>
    Load a lexer library (dll / so).


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">path</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_LOADLEXERLIBRARY">SCI_LOADLEXERLIBRARY</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:Colourise"></a>
    <strong>Editor:Colourise(start, end)</strong>
    </dt>
    <dd>
    Colourise a segment of the document using the current lexing language.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">start</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">end</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_COLOURISE">SCI_COLOURISE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:ChangeLexerState"></a>
    <strong>Editor:ChangeLexerState(start, end)</strong>
    </dt>
    <dd>
    Indicate that the internal state of a lexer has changed over a range and therefore there may be a need to redraw.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">start</span>
            <span class="types"><span class="type">position</span></span>



        </li>
        <li><span class="parameter">end</span>
            <span class="types"><span class="type">position</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_CHANGELEXERSTATE">SCI_CHANGELEXERSTATE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:PropertyNames"></a>
    <strong>Editor:PropertyNames()</strong>
    </dt>
    <dd>
    Retrieve a '\n' separated list of properties understood by the current lexer.  Result is NUL-terminated.



    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">string</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_PROPERTYNAMES">SCI_PROPERTYNAMES</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:PropertyType"></a>
    <strong>Editor:PropertyType(name)</strong>
    </dt>
    <dd>
    Retrieve the type of a property.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">name</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_PROPERTYTYPE">SCI_PROPERTYTYPE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:DescribeProperty"></a>
    <strong>Editor:DescribeProperty(name)</strong>
    </dt>
    <dd>
    Describe a property.  Result is NUL-terminated.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">name</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">string</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_DESCRIBEPROPERTY">SCI_DESCRIBEPROPERTY</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.Property"></a>
    <strong>Editor.Property[key]</strong>
    </dt>
    <dd>
    Set up a value that may be used by a lexer for some optional feature.


    <ul>
        <li><span class="parameter">key</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETPROPERTY">SCI_SETPROPERTY</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.PropertyExpanded"></a>
    <strong>Editor.PropertyExpanded[key]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">key</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETPROPERTYEXPANDED">SCI_GETPROPERTYEXPANDED</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:GetPropertyInt"></a>
    <strong>Editor:GetPropertyInt(key, defaultValue)</strong>
    </dt>
    <dd>
    Retrieve a "property" value previously set with SetProperty, interpreted as an int AFTER any "$()" variable replacement.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">key</span>
            <span class="types"><span class="type">string</span></span>



        </li>
        <li><span class="parameter">defaultValue</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETPROPERTYINT">SCI_GETPROPERTYINT</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.KeyWords"></a>
    <strong>Editor.KeyWords[keyWordSet]</strong>
    </dt>
    <dd>
    Set up the key words used by the lexer.


    <ul>
        <li><span class="parameter">keyWordSet</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETKEYWORDS">SCI_SETKEYWORDS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:DescribeKeyWordSets"></a>
    <strong>Editor:DescribeKeyWordSets()</strong>
    </dt>
    <dd>
    Retrieve a '\n' separated list of descriptions of the keyword sets understood by the current lexer.  Result is NUL-terminated.



    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">string</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_DESCRIBEKEYWORDSETS">SCI_DESCRIBEKEYWORDSETS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SubStyleBases"></a>
    <strong>Editor.SubStyleBases</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">SubStyleBases</span>
            <span class="types"><span class="type">string</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETSUBSTYLEBASES">SCI_GETSUBSTYLEBASES</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.DistanceToSecondaryStyles"></a>
    <strong>Editor.DistanceToSecondaryStyles</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">DistanceToSecondaryStyles</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_DISTANCETOSECONDARYSTYLES">SCI_DISTANCETOSECONDARYSTYLES</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:AllocateSubStyles"></a>
    <strong>Editor:AllocateSubStyles(styleBase, numberStyles)</strong>
    </dt>
    <dd>
    Allocate a set of sub styles for a particular base style, returning start of range


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">styleBase</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">numberStyles</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">int</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_ALLOCATESUBSTYLES">SCI_ALLOCATESUBSTYLES</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:FreeSubStyles"></a>
    <strong>Editor:FreeSubStyles()</strong>
    </dt>
    <dd>
    Free allocated sub styles





    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_FREESUBSTYLES">SCI_FREESUBSTYLES</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SubStylesStart"></a>
    <strong>Editor.SubStylesStart[styleBase]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">styleBase</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETSUBSTYLESSTART">SCI_GETSUBSTYLESSTART</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.SubStylesLength"></a>
    <strong>Editor.SubStylesLength[styleBase]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">styleBase</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETSUBSTYLESLENGTH">SCI_GETSUBSTYLESLENGTH</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.StyleFromSubStyle"></a>
    <strong>Editor.StyleFromSubStyle[subStyle]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">subStyle</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETSTYLEFROMSUBSTYLE">SCI_GETSTYLEFROMSUBSTYLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.PrimaryStyleFromStyle"></a>
    <strong>Editor.PrimaryStyleFromStyle[style]</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETPRIMARYSTYLEFROMSTYLE">SCI_GETPRIMARYSTYLEFROMSTYLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.Identifiers"></a>
    <strong>Editor.Identifiers[style]</strong>
    </dt>
    <dd>
    Set the identifiers that are shown in a particular style


    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETIDENTIFIERS">SCI_SETIDENTIFIERS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:PrivateLexerCall"></a>
    <strong>Editor:PrivateLexerCall(operation, pointer)</strong>
    </dt>
    <dd>
    For private communication between an application and a known lexer.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">operation</span>
            <span class="types"><span class="type">int</span></span>



        </li>
        <li><span class="parameter">pointer</span>
            <span class="types"><span class="type">pointer</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">pointer</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_PRIVATELEXERCALL">SCI_PRIVATELEXERCALL</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.NamedStyles"></a>
    <strong>Editor.NamedStyles</strong>
    </dt>
    <dd>
    read-only


    <ul>
        <li><span class="parameter">NamedStyles</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_GETNAMEDSTYLES">SCI_GETNAMEDSTYLES</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:NameOfStyle"></a>
    <strong>Editor:NameOfStyle(style)</strong>
    </dt>
    <dd>
    Retrieve the name of a style.  Result is NUL-terminated.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">string</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_NAMEOFSTYLE">SCI_NAMEOFSTYLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:TagsOfStyle"></a>
    <strong>Editor:TagsOfStyle(style)</strong>
    </dt>
    <dd>
    Retrieve a ' ' separated list of style tags like "literal quoted string".  Result is NUL-terminated.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">string</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_TAGSOFSTYLE">SCI_TAGSOFSTYLE</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor:DescriptionOfStyle"></a>
    <strong>Editor:DescriptionOfStyle(style)</strong>
    </dt>
    <dd>
    Retrieve a description of a style.  Result is NUL-terminated.


    <h3>Parameters:</h3>
    <ul>
        <li><span class="parameter">style</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>

    <h3>Returns:</h3>
    <ol>

           <span class="types"><span class="type">string</span></span>



    </ol>


    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_DESCRIPTIONOFSTYLE">SCI_DESCRIPTIONOFSTYLE</a>
    </ul>


</dd>
</dl>
    <h2 class="section-header "><a name="Notifications"></a>Notifications </h2>

    <dl class="function">
    <dt>
    <a name = "Editor.Identifier"></a>
    <strong>Editor.Identifier</strong>
    </dt>
    <dd>
    Set the identifier reported as idFrom in notification messages.


    <ul>
        <li><span class="parameter">Identifier</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETIDENTIFIER">SCI_SETIDENTIFIER</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.ModEventMask"></a>
    <strong>Editor.ModEventMask</strong>
    </dt>
    <dd>
    Set which document modification events are sent to the container.


    <ul>
        <li><span class="parameter">ModEventMask</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMODEVENTMASK">SCI_SETMODEVENTMASK</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.CommandEvents"></a>
    <strong>Editor.CommandEvents</strong>
    </dt>
    <dd>
    Set whether command events are sent to the container.


    <ul>
        <li><span class="parameter">CommandEvents</span>
            <span class="types"><span class="type">bool</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETCOMMANDEVENTS">SCI_SETCOMMANDEVENTS</a>
    </ul>


</dd>
    <dt>
    <a name = "Editor.MouseDwellTime"></a>
    <strong>Editor.MouseDwellTime</strong>
    </dt>
    <dd>
    Sets the time the mouse must sit still to generate a mouse dwell event.


    <ul>
        <li><span class="parameter">MouseDwellTime</span>
            <span class="types"><span class="type">int</span></span>



        </li>
    </ul>



    <h3>See also:</h3>
    <ul>
         <a href="http://www.scintilla.org/ScintillaDoc.html#SCI_SETMOUSEDWELLTIME">SCI_SETMOUSEDWELLTIME</a>
    </ul>


</dd>
</dl>


</div> <!-- id="content" -->
</div> <!-- id="main" -->
<div id="about">
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
<footer>
	<a href="https://github.com/dail8859/LuaScript"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://camo.githubusercontent.com/a6677b08c955af8400f44c6298f40e7d19cc5b2d/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f677261795f3664366436642e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png"></a>
</footer>
</body>
</html>
